在使⽤mybatis或者mybatis-plus时候,有些时候会出现数据库的字段名和实体类的字段名不⼀致的情况,如果运⾏那么这个字段就会⽆法进⾏⾃动映射⽽报错。这⾥就以我的数据库name字段名和这⾥的实体类的u_name字段名为例。
解决办法有以下三种
⽅法⼀:
将数据库中的字段和实体类中的字段名修改成⼀样的名字
⽅法⼆:
如果是⾃定以mapper.xml⽂件中⼿写的sql查询语句,可以给字段起⼀个别名例如这⾥就可以写成select name as u_name from…⽅法三:
使⽤注解@TableField(“name”),值就是数据库的字段名
到此这篇关于详解mybatis-plus实体类中字段和数据库中字段名不对应解决办法的⽂章就介绍到这了,更多相关mybatis-plus字段名不对应内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!
因篇幅问题不能全部显示,请点此查看更多更全内容