记录一次mybatis的实体类和数据库字段映射方法

本来这个问题很简单  一般的做法在mapper.xml进行指定就好

<result property="userName" column="user_name" /

但是我使用selectOne方法进行查询的时候(而且使用的是mybatis的plus框架,虽然普通的mybatis也有selectOne,应该是一样的),

之前一直以为selectOne查出来映射给实体类对象的字段映射也是配置在mapper中的方法  但是经过试验发现并没有去找这个xml中的字段映射  他的映射是使用了

map-underscore-to-camel-case: true这个配置  这个配置的映射比较严格 数据库字段必须为下划线分割式 而实体类则是驼峰式,然后配置了这个属性之后 mybatis的底层按照自己的这个默认规则进行映射,因为我使用的是boot 配置为mybatis-configuration-map...

记录下mybatis这种字段和数据库字段映射方式   ,毕竟坑了自己一次,过了半天才发现。。。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值