情况1 名字不匹配
java中的类名必须对应mysql一张表的一个字段名,仔细检查拼写是否有误,如果不想修改名字可以用@TableField的方式来进行注解指定对应的mysql表的字段名
情况2 数据类型不匹配
当mysql对应的数据类型,无法被你当前的数据类型所接收的时候,一样映射不上,比如你的是一个String类型,却接收了一个int类型。
情况3 驼峰问题
mybatisplus默认的是java类中的字段名大写,默认对应mysql表中的下划线
这里的create_time,如果你想映射到java中的一个类,则需要以createTime为名字来接受。
如果你不喜欢这种规定,可以在配置文件中进行修改。
mybatis-plus:
configuration:
map-underscore-to-camel-case: false
版权声明:本文为Obscurede原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。