Hibernate常用注解有:
@Entity:指示該類是一個實體類,對應數據庫中的一個表。
@Table:指定實體類對應的表的名稱。
@Id:指定該屬性是主鍵。
@GeneratedValue:指定主鍵的生成策略。
@Column:指定屬性與表中的列的映射關系。
@Transient:指定該屬性不需要持久化到數據庫中。
@Basic:指定該屬性是基本屬性,用于指定屬性的訪問方式。
@Temporal:指定日期類型的屬性的映射方式。
@OneToMany:指定一對多關系。
@ManyToOne:指定多對一關系。
@OneToOne:指定一對一關系。
@JoinColumn:指定外鍵的映射關系。
@JoinTable:指定多對多關系的中間表的映射關系。
@NamedQuery:定義一個查詢語句。
@NamedQueries:定義多個查詢語句。
@NamedNativeQuery:定義一個本地SQL查詢語句。
@NamedNativeQueries:定義多個本地SQL查詢語句。
以上是Hibernate中常用的注解,通過使用這些注解可以簡化數據庫操作的編碼。