java 驼峰自动映射_Mybatis插件之自动生成不使用默认的驼峰式操作

数据库里面表的字段中带有“”_“下划线,我们知道插件默认的是将这些带有下划线的字段默认的变成“优美的驼峰式”的。表是肯定不能动的,实体类的字段也是非常多,改起来非常麻烦,所以就研究了下面这种依靠代码来实现的方式。

修改配置文件:

location="E:\mysql-connector-java-5.1.29.jar" />

connectionURL="jdbc:mysql://172.16.14.40:3306/zhu"

userId="zhu" password="zhu" />

targetProject="MybatisT/src/main/java">

targetProject="MybatisT/src/main/resources">

enableDeleteByExample="false" enableCountByExample="false"

selectByExampleQueryId="true" enableUpdateByExample="false">

补充知识:Mybatis逆向生成,设置不使用小驼峰命名

实际项目中,需要将JSON对象储存下来,但Mybatis逆向生成插件会将数据库中带 下划线_ 的字段生成为小驼峰命名的属性。

只需要在 generatorConfig.xml 中加入

就可以生成实际字段名的实体类。

package com.sbk.pojo;

public class BoxPushedData {

private String camera_name;

private Integer channel;

private Integer device_id;

private String img_id;

//省略...

}

generatorConfig.xml 如下:

/p>

PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"

"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">

location="X:\xxx\xxxx\mysql-connector-java-8.0.17.jar"/>

connectionURL="jdbc:mysql://localhost:3306/dbname"

userId="root"

password="123456">

targetProject="src/main/java">

targetProject="src/main/resources">

targetPackage="com.sbk.mapper"

targetProject="src/main/java">

以上这篇Mybatis插件之自动生成不使用默认的驼峰式操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值