Hibernate實體類中的註解

1>使用@Entity註解,表示當前類爲實體Bean,需要進行持久化,將一個JavaBean聲明爲持久化類時,默認情況下,該類的所有屬性都將映射到數據表的字段,如果在該類中添加了無需映射的屬性,則需要使用@Transient註解聲明



2>使用@Table註解實現數據表user與持久化類User之間的映射
catalog指定數據庫名,name指定表名,@Table註解位置在@Entity註解之下

@Table(name="user",catalog="bookshop")


3>使用@Id註解指定當前持久化類的ID表示屬性,與@GeneratedValue配合使用


4>使用@GeneratedValue註解指定ID標識的生成器,與@Id配合使用


5>使用@Column註解指定當前屬性所對應的數據表中的字段,name指定字段名,unique指定是否唯一,nullable指定是否可以爲null,length指定字段長度

@Column(name="Id",unique=true,nullable=false,length=15)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章