パッケージ org.springframework.data.annotation


@NonNullApi パッケージ org.springframework.data.annotation
Spring Data で使用されているコアアノテーション。
  • クラス
    説明
    Spring Data が永続プロパティの値にアクセスする方法を定義するアノテーション。
    フィールドを含むエンティティを作成したプリンシパルを表すフィールドとしてフィールドを宣言します。
    フィールドを含むエンティティが作成された日付を表すフィールドとしてフィールドを宣言します。
    識別子を表します。
    クラスが不変の方法で設計されていることを示す永続エンティティのアノテーション。
    フィールドを含むエンティティを最近変更したプリンシパルを表すフィールドとしてフィールドを宣言します。
    フィールドを含むエンティティが最近変更された日付を表すフィールドとしてフィールドを宣言します。
    使用すべきではありません。
    3.0 以降の PersistenceCreator を推奨し、3.1 で削除
    コンストラクターまたはファクトリメソッドアノテーションをファクトリ / 優先コンストラクターアノテーションとして宣言するためのマーカーアノテーション。
    通常、永続的な型、フィールド、パラメーターを識別するためのアノテーション。
    ストア固有のアノテーションをクエリアノテーションとしてマークするためのメタアノテーション。
    マッピングフレームワークのフィールドを読み取り専用としてマークします。そのため、永続化されません。
    他のオブジェクトへの参照をマークするアノテーションにアノテーションを付けるために使用されるメタアノテーション。
    フィールドをマッピングフレームワークの一時的なものとしてマークします。
    PersistentEntity の型情報を書き込むときに StringSE ベースの型エイリアスを使用できるようにするためのアノテーション。
    エンティティに楽観的ロックを実装するために、バージョンフィールドとして使用されるプロパティの境界を定めます。