
Java--------如何解决jpa生成column自带下划线
发布日期:2021-05-06 19:33:35
浏览次数:18
分类:技术文章
本文共 484 字,大约阅读时间需要 1 分钟。
今天迁移测试环境 出现了诡异的问题,
首先表字段自动创建了带下划线的字段 比如:createTime 变成 create_time (ps: 当然其实人家是正规命名,但是有的公司就不这样要求,比如xxx)
首先想到的是 在字段上家column属性 手动命名name比如
@Column(name= "createTime")
private String createTime;
但是发现了诡异的问题,查询的时候查询的是这个createTime 但是插入的时候 还是带下划线的
经过种种波折
发现是jpa的设置问题
添加属性:
spring.jpa.database=MYSQLspring.jpa.dialect=org.hibernate.dialect.MySQL5Dialectspring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
问题好了。
最后一个配置即为配置策略,详情某度一大堆 。
发表评论
最新留言
感谢大佬
[***.8.128.20]2025年04月04日 19时35分11秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
STL基础梳理 2019.1.19(仿函数,谓词,内建函数对象,适配器,算法)
2019-03-03
IDEA效率快捷键收集
2019-03-03
并发情况下三种线程/并发安全
2019-03-03
希尔排序
2019-03-03
C#,asp.net,ashx处理session
2019-03-03
501 5.1.7 Invalid address
2019-03-03
foxmail 登录 exchange 2013 exchange 2016
2019-03-03
Netty高性能原理和框架架构解析
2019-03-03
C/C++ * & : :: -> .等特殊符号
2019-03-03
(00)剑指 Offer 13. 机器人的运动范围
2019-03-03
剑指 Offer 25. 合并两个排序的链表
2019-03-03
C# WinForm 监视文件变化程序
2019-03-03
将本地已有的maven工程导入工作空间
2019-03-03
这个坑
2019-03-03
spring boot和sping的一些注解
2019-03-03
Mybatis整合ehcache
2019-03-03
Java基础之反射
2019-03-03
线程池之SingleThreadPool学习
2019-03-03
对象的创建、内存布局和访问定位
2019-03-03