Hibernate註解
1. 使用註解的目的:爲了簡化繁瑣的ORM映射文件的配置
2.JPA和Hibernate的關係
JPA和Hibernate的關係:jpa是標準的接口,Hibernate是實現,可是其功能是JPA的超集數據庫
Hibernate註解的分類
類級別註解
@entiy
@table
@Embedable 表示一個非Entiy類能夠嵌入到另外一個Entiy類中做爲屬性而存在
屬性級別註解
@id 必須,定義了映射到數據庫表的主鍵的屬性,一個實體類能夠有一個或者多個屬性被映射爲主鍵,可置於主鍵屬性或者getXxxx()前。
@sequenceGenerator
@Column
@Embedded
@EmbeddedId
@Lob
@version
@basic
@Transient
映射關係註解
實體之間的映射關係
一對一:一個公民對應一個身份證號碼
一對多(多對一):一個公民有多個銀行帳號
多對多:一個學生有多個老師,一個老師有多個學生
.net