ハイバネイトのよく使われるアノテーション

Hibernateでよく使われるアノテーション:

  1. @Entityは、クラスがエンティティクラスであり、データベース内の表に相当することを示します。
  2. @Table:指定されたエンティティクラス対応のテーブルの名前。
  3. @Id:このプロパティーを主キーとして指定します。
  4. 主要キーの生成戦略を指定します。
  5. @Column:プロパティとテーブル内のカラムのマッピングを指定します。
  6. 非永続:データベースに永続化せずに指定された属性。
  7. この項目は、このプロパティが基本プロパティであることを示し、このプロパティのアクセス方法を指定します。
  8. 日時は、指定された型のプロパティのマップ方法です。
  9. @OneToMany:一对多リレーションを指定します.
  10. 多対一リレーションを指定します。
  11. 一方的な関係を指定します。
  12. @JoinColumn: マッピング関係の外部キーを指定します。
  13. @JoinTable:多対多リレーションの中間テーブルのマッピング設定を指定します。
  14. @NamedQuery:クエリで使用するSQL文を定義します。
  15. NamedQueries:複数のクエリ文を定義します。
  16. ネイティブSQLクエリを定義します。
  17. @NamedNativeQueries で複数のネイティブ SQL クエリーを定義します。

Hibernateでよく使うアノテーションで、これらを使うことでデータベース操作の記述を簡素化できます。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds