Hibernate 关于实体映射常用注解
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 ‘这是注释‘") 标明数据库字段名,是否为空,对应数据库的类型、长度、默认值、注释等
以上是关于Hibernate 关于实体映射常用注解的主要内容,如果未能解决你的问题,请参考以下文章