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

修改配置文件:

<?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><classPathEntrylocation="E:\mysql-connector-java-5.1.29.jar" /><context id="DB2Tables" targetRuntime="MyBatis3"><commentGenerator><property name="suppressAllComments" value="true" /><property name="suppressDate" value="true" /></commentGenerator><jdbcConnection driverClass="com.mysql.jdbc.Driver"connectionURL="jdbc:mysql://172.16.14.40:3306/zhu"userId="zhu" password="zhu" /><javaTypeResolver><property name="forceBigDecimals" value="false" /><!-- 默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer true,把JDBC DECIMAL 和 NUMERIC 类型解析为java.math.BigDecimal --></javaTypeResolver><javaModelGenerator targetPackage="com.tt.domain"targetProject="MybatisT/src/main/java"><property name="enableSubPackages" value="true" /><property name="trimStrings" value="true" /></javaModelGenerator><sqlMapGenerator targetPackage="com.tt.domain"targetProject="MybatisT/src/main/resources"><property name="enableSubPackages" value="false" /></sqlMapGenerator><table tableName="zlpg_value" enableSelectByExample="false"enableDeleteByExample="false" enableCountByExample="false"selectByExampleQueryId="true" enableUpdateByExample="false"><property name="useActualColumnNames" value="true"/><!-- <generatedKey column="ID" sqlStatement="oracle" identity="true" /> --></table></context>
</generatorConfiguration>

<property name="useActualColumnNames" value="true"/>

Mybatis插件之自动生成不使用默认的驼峰式相关推荐

  1. 用mybatis的generator自动生成代码--坑我都走了一遍,后面的同学别踩了

    先说什么是mybatis-generator? mybatis-geneator是一款mybatis自动代码生成工具,可以通过配置,快速生成mapper和xml文件. 步骤一:在pom文件中添加插件配 ...

  2. IDEA使用mybatis实现generator自动生成MSSQLSERVER数据库表映射

    IDEA使用mybatis实现generator自动生成MSSQLSERVER数据库表映射,generatorConfig.xml文件中配置如下内容: <?xml version="1 ...

  3. 自定义maven插件:自动生成API的word文档

    继上次开发完Maven插件开发:根据库表生成实体类&根据实体类生成库表之后,博主对开发maven插件喜爱得一塌糊涂.这不,今天给大家带来了<自定义maven插件:自动生成API的word ...

  4. 解决Mybatis Plus代码自动生成时报错: Caused by: java.lang.ClassNotFoundException: org.apache.velocity.context

    解决Mybatis Plus代码自动生成时报错: Caused by: java.lang.ClassNotFoundException: org.apache.velocity.context.Co ...

  5. mybatis反序列化,自动生成代码

    核心 导入依赖 加入插件(插件依赖.插件文件.Free mybatis plugin.Mybatis generater) 生成代码 代码测试 0.系统环境 JDK版本:1.8 IDE:Interli ...

  6. mybatis的MBG自动生成代码详细讲解

    首先建立一个maven项目 1.配置pom.xml <?xml version="1.0" encoding="UTF-8"?> <proje ...

  7. vim 插件_Vim自动生成tags插件vim-gutentag使用方法

    在常规的使用ctags生成tag标签文件实现跳转的方式下,每次需要更新tags文件时都需要手工运行 ctags -R 生成当前项目所有源文件对应的tag标签文件. 当工程文件多.文件更新频繁时,上述生 ...

  8. 【Spring框架家族】mybatis generator代码自动生成(看得上眼直接拿去用即可)

    小工具,直接上代码,有大佬看的上,拿去复制改改相关参数就好 基于idea上使用的 pom文件 <build><plugins><plugin><groupId ...

  9. MyBatis框架generatorSqlmapCustom自动生成及下载方法

    参考这个博客地址:常用数据库的驱动程序加载和Url下载地址 https://blog.csdn.net/qq_30225725/article/details/88574463 1.把下载好的驱动放到 ...

  10. Mybatis使用generator自动生成映射配置文件信息

    1.下载相关的资源 我们需要下载mybatis-generator-core-1.3.2.jar,MySQL-connector-Java-5.1.18.jar(对应相关数据库的驱动包),genera ...

最新文章

  1. Weblogic 集群部署说明 --转
  2. Shiro总是将我重定向到login.jsp
  3. python写linux脚本_Linux下设置python脚本文件为服务
  4. Python-opencv在线帮助
  5. linux磁盘写保护怎么修改_linux – mount:无法重新安装块设备/ dev / sda5读写,是写保护的...
  6. catti二级笔译综合能力真题_2006年-2011年CATTI二级笔译综合能力试题及答案2018年.doc...
  7. 体系结构复习2——指令级并行(分支预测和VLIW)
  8. 从哪些方面评价一款在线客服系统产品
  9. android 获取快捷开关_6款快捷开关式实用安卓小插件推荐 简化Android设备操作
  10. 2023西安交通大学药物分析专业学硕考研上岸经验
  11. 软件测试外包的战术有哪些
  12. 什么是恒流源?如何工作的?
  13. Bean X of type X is not eligible for getting processed by all BeanPostProcessors
  14. 天涯人脉通讯录2010 - 导入模板格式说明
  15. 网络特工 v2.2.4.6 是什么
  16. 明天太阳一定会升起吗?兼谈拉普拉斯平滑
  17. 有史以来关于Flash Player的最详细说明
  18. VC++实现文件关联
  19. 吴伯凡直觉与数据心得_您是“相信自己的直觉”还是依靠业务中的数据?
  20. 图片音视频应用开发的工具与服务大礼包

热门文章

  1. OCR识别中级篇,Halcon实战项目讲解一,点状字符。
  2. php安装ziparchive扩展,记一次PHP扩展-ZipArchive安装
  3. Ubuntu下配置FLTK的一点经验及使用FLTK编写休息提醒软件
  4. Android Studio向SVN上传新项目
  5. 简单动画(过渡)与复杂动画
  6. 冷知识,PCB工程师的等级之分
  7. java jsonproperty_将多个JSON字段映射到单个Java字段
  8. coreldraw怎么打印荣誉证书_使用Word 2010制作并打印荣誉证书的方法
  9. pcs7组态虚拟机中的服务器,PCS7冗余服务器配置
  10. C语言从字符串中提取数字