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

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

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

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

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

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

 

你可能感兴趣的:(mybatis,springboot,mybatis)