Mybatis查询数据库,字段映射失败


过程:项目升级到cloud以后,老项目的sql代码需要搬运.在搬运过程中发现查询到的数据映射失败,特此记录.

原因:Mybatis驼峰命名映射未开启.

解决过程:如果是SpringBoot工程,可以在application.yml中配置mybatis.configuration.map-underscore-to-camel-case=true

普通工程可以配置mybatis-config.xml

其实就是驼峰命名未开启,数据库字段都是下划线区分,实体类是驼峰,所以映射不上.也是在查看过程中发现一些全小写的可以映射进来.使用BaseResultMap也可以

学艺不精阿,以前的配置都是直接copy的,大意.

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM