实际项目中,需要将JSON对象储存下来,但Mybatis逆向生成插件会将数据库中带 下划线_ 的字段生成为小驼峰命名的属性。
只需要在 generatorConfig.xml 中加入
<!--使用实际的字段名-->
<property name="useActualColumnNames" value="true"/>
就可以生成实际字段名的实体类。
package com.sbk.pojo;
public class BoxPushedData {
private String camera_name;
private Integer channel;
private Integer device_id;
private String img_id;
//省略...
}
generatorConfig.xml 如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
<!--mysql 连接数据库jar 这里选择自己本地位置-->
<classPathEntry
location="X:\xxx\xxxx\mysql-connector-java-8.0.17.jar"/>
<con