ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

【已解决】SpringBoot + Mybatis-plus 注解 @TableField 无法获取到数据库的属性值(属性变量名带下划线)

2022-04-18 22:02:53  阅读:426  来源: 互联网

标签:TableField 下划线 数据库 单词 XX 命名 属性


问题描述:

实体类变量的命名格式

如果采用的是 XX_XX带下划线的形式,那么在低版本的mybatis-plus是不支持和数据库映射的。

如果是单个单词不存在这个问题,如果出现多个单词,尽量采用驼峰式命名来规避此问题!

 

 

 

 

 

如上两张图所示,此时我的命名比如 document_type是带下划线的,那么在执行sql语句的时候,这些属性值是无法与数据库的属性正常映射的!

而id、name等不带下划线的属性值则可以正常读取到!

 

总结:只有一句话,规范自己的编码习惯,遵守Java关于多个单词组成变量名时的驼峰式命名规则!

 

标签:TableField,下划线,数据库,单词,XX,命名,属性
来源: https://www.cnblogs.com/rainbow-1/p/16163018.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有