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 '这是注释'") 标明数据库字段名,是否为空,对应数据库的类型、长度、默认值、注释等
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 7 个最近很火的开源项目「GitHub 热点速览」
· DeepSeekV3:写代码很强了
· 记一次 .NET某固高运动卡测试 卡慢分析
· Visual Studio 2022 v17.13新版发布:强化稳定性和安全,助力 .NET 开发提
· MySQL下200GB大表备份,利用传输表空间解决停服发版表备份问题