jpa 使用@Column来定义字段类型
更新时间:2021年11月25日 11:55:38 作者:chushiyunen
这篇文章主要介绍了jpa使用@Column来定义字段类型,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
jpa @Column定义字段类型
columnDefinition 实在是比较万能,不好定义或者没有这个属性的直接用columnDefinition根据ddl来定义即可,字段的注释也是可以定义的。
代码:
@Data @Entity public class ColumnDemo { @Id private Long id; @Column(name="name",nullable = false) // 姓名不能为null,但是可以重复 private String name; @Column(name="mobile",unique = true) private String mobile; // 手机号不能重复 @Column(name="address",length = 512) private String address; // 地址 长度512 private Date datetime; @Column(name = "date", columnDefinition = "date") private Date date; // 年月日 @Column(name = "time", columnDefinition = "time") private Date time; // 时分秒 @Column(name = "salary", precision = 5,scale = 3) // @Column(name = "salary", columnDefinition = "decimal(10,2)") private BigDecimal salary; @Column(name = "remark",columnDefinition="text") private String remark; @Column(name="del_flag",columnDefinition = "varchar(255) comment '删除标志 0:未删除 1:已删除 ") private String delFlag; }
jpa使用注解 设定字段类型为TEXT类型
@Lob @Column(columnDefinition="TEXT") public String getImgUrls() { return imgUrls; } public void setImgUrls(String imgUrls) { this.imgUrls = imgUrls; }
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Mybatis-Plus同时使用逻辑删除和唯一索引的问题及解决办法(报数据重复Duplicate entry的
在开发中,我们经常会有逻辑删除和唯一索引同时使用的情况,但当使用mybatis plus时,如果同时使用逻辑删除和唯一索引,会报数据重复Duplicate entry的问题,如何解决这个问题呢,小编给大家分享Mybatis-Plus同时使用逻辑删除和唯一索引的问题及解决办法,一起看看吧2023-11-11SpringBoot日程管理Quartz与定时任务Task实现详解
定时任务是企业级开发中必不可少的组成部分,诸如长周期业务数据的计算,例如年度报表,诸如系统脏数据的处理,再比如系统性能监控报告,还有抢购类活动的商品上架,这些都离不开定时任务。本节将介绍两种不同的定时任务技术2022-09-09idea2019.2安裝MybatisCodeHelper插件的超详细教程
这篇文章主要介绍了idea2019.2安裝MybatisCodeHelper插件的教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-09-09Java 中导入excel时使用 trim() 无法去除空格的问题解决方案
这篇文章主要介绍了Java中导入excel时使用trim()无法去除空格的解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-06-06
最新评论