mybatis-plus实体名和数据库字段映射问题

概述

在mybatis-plus中,数据库字段为first_char,而实体类中为firstChar,不用在mapper中配置ResultMap,也能自动映射,不过记得加上get和set方法,或者使用@Data注解进行配置

demo

mybatis-plus实体名和数据库字段映射问题
mybatis-plus实体名和数据库字段映射问题
mybatis-plus实体名和数据库字段映射问题

看到了嘛?

在mapper中,没有配置ResultMap,数据库字段中两个英文间的下划线在实体中使用小驼峰式命名规则(firstName, camelCase)进行了代替,然后完成注入,使用和数据库一样的命名也是无法注入的。我们来测试一下。

mybatis-plus实体名和数据库字段映射问题

mybatis-plus实体名和数据库字段映射问题

有没有看到。