首页 > 代码库 > Hibernate 关于实体映射常用注解
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 关于实体映射常用注解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。