热门

最新

红包

立Flag

投票

同城

我的

发布
ycy_ui
源创意UI
2 年前
trueycy_ui

引领视觉风尚的App UI 风格

保持热爱共赴山海
CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
这几天做的项目引入了Mybatis,用到了Mybatis X插件,由于以前没有用过,不会设置参数,导致生成的实体类属性名全是小写,进而引发了数据库字段命名和属性命名不能匹配的问题。于是,手动把实体类的属性名用驼峰法重命名,然后发现生成的SQL语句会用下划线分隔字段名,而不是用驼峰。接下来,查了一些资料,发现MyBatis默认开启驼峰命名映射,于是在application.properties里关闭了驼峰命名映射,于是彻底解决了问题。后来又查了一些关于驼峰命名法和下划线命名法的信息,得知数据库的命名规范是下划线命名,而JAVA的命名,都习惯用驼峰式,MyBatis的驼峰命名映射刚好可以解决这个问题。学习永无止境,要继续加油。
立即登录