hibernate 實體映射注解
注解
類注解(寫在類上面的)
@Entity 標明實體類
@Table(name="數據庫標明") 生成數據庫時的表名由這個決定
@DynamicInsert 和 @DynamicUpdate
在Hibernate中可以利用@DynamicInsert(true)和@DynamicUpdate(true)生成動態SQL語句,即在插入和修改數據的時候,語句中只包括要插入或者修改的字段。
屬性注解(寫在屬性上)
@Id 標明該屬性生成數據庫表后相應字段為主鍵
@GeneratedValue 標明自動增長,一般和@Id配合使用
@Column(name="數據庫字段名",nullable=false,columnDefinition="int(8) default '0' comment '這是注釋'") 標明數據庫字段名,是否為空,對應數據庫的類型、長度、默認值、注釋等

浙公網安備 33010602011771號