美文网首页
Spring boot jpa @Column命名大小写问题,

Spring boot jpa @Column命名大小写问题,

作者: Mark_ZSQ | 来源:发表于2020-09-17 21:43 被阅读0次

    一、问题

    驼峰命名会被自动转成数据库下划线命名,指定@Column的name也不起作用

    @Column(nullable = false,name = "resolvedDate")
    private Timestamp resolvedDate;
    

    resolvedDate会被转成resolved_date

    二、解决方案

    添加命名规则
    在application.properties添加jpa属性:

    spring.jpa.hibernate.naming.implicit-strategy=org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyJpaImpl
    spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
    

    相关文章

      网友评论

          本文标题:Spring boot jpa @Column命名大小写问题,

          本文链接:https://www.haomeiwen.com/subject/vhbryktx.html