@Column映射不一致的解决

网友投稿 651 2022-11-29

@Column映射不一致的解决

@Column映射不一致的解决

@Column映射不一致

问题复现

@Column(name = "userName", nullable = true, length = 20)

private String userName;

但是在mysql中生成的表字段为 user_name

解决方法

jpa:

hibernate:

ddl-auto: update

naming:

physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl

show-sql: true

主要设置 physical-strategy属性

另外 mysql 主键自增方法

@Id

@GeneratedValue(strategy = GenerationType.IDENTITY)

@Column注解映射未生效

@Column在mybatisuiZHW-plus的时候莫名不生效,uiZHW换用@TableField即可。

注解tableField的value值要和数据库表名完全一致(驼峰对驼峰,下划线对下划线)

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Eigen中的map
下一篇:gsl库安装
相关文章

 发表评论

暂时没有评论,来抢沙发吧~