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;
}

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 基于Java文件输入输出流实现文件上传下载功能

    基于Java文件输入输出流实现文件上传下载功能

    这篇文章主要为大家详细介绍了基于Java文件输入输出流实现文件上传下载功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04
  • Java解压zip文件的关键代码

    Java解压zip文件的关键代码

    本文给大家分享一段java解压zip文件的关键代码,代码简单易懂,非常不错,具有参考借鉴价值,感兴趣的朋友一起看看吧
    2016-09-09
  • spring boot 中设置默认网页的方法

    spring boot 中设置默认网页的方法

    这篇文章主要介绍了spring boot 中设置默认网页的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • Spring Security使用数据库认证及用户密码加密和解密功能

    Spring Security使用数据库认证及用户密码加密和解密功能

    这篇文章主要介绍了Spring Security使用数据库认证及用户密码加密和解密,本文通过代码与截图的形式给大家介绍的非常详细,对大家的工作或学习具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • Spring中单例和多例的深入理解

    Spring中单例和多例的深入理解

    这篇文章主要介绍了Spring中单例和多例的深入理解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • Java静态方法不能调用非静态成员的原因分析

    Java静态方法不能调用非静态成员的原因分析

    在Java中,静态方法是属于类的方法,而不是属于对象的方法,它可以通过类名直接调用,无需创建对象实例,非静态成员指的是类的实例变量和实例方法,它们需要通过对象实例才能访问和调用,本文小编将和大家一起探讨Java静态方法为什么不能调用非静态成员
    2023-10-10
  • Spring 中如何根据环境切换配置 @Profile

    Spring 中如何根据环境切换配置 @Profile

    这篇文章主要介绍了Spring中如何根据环境切换配置@Profile的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • 当事务Transactional遇见异步线程出现的坑及解决

    当事务Transactional遇见异步线程出现的坑及解决

    这篇文章主要介绍了当事务Transactional遇见异步线程出现的坑及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • Java gif图片转换为jpg格式

    Java gif图片转换为jpg格式

    这篇文章主要介绍了Java gif图片转换为jpg格式的实例代码,文中给大家提到了用java将png图片转换成jpg格式的图片,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • SpringBoot注册FilterRegistrationBean相关情况讲解

    SpringBoot注册FilterRegistrationBean相关情况讲解

    这篇文章主要介绍了SpringBoot注册FilterRegistrationBean相关情况,借助FilterRegistrationBean来注册filter,可以避免在web.xml种配置filter这种原始的写法
    2023-02-02

最新评论