Mybatis插件之自动生成不使用默认的驼峰式
数据库里面表的字段中带有“”_“下划线,我们知道插件默认的是将这些带有下划线的字段默认的变成“优美的驼峰式”的。表是肯定不能动的,实体类的字段也是非常多,改起来非常麻烦,所以就研究了下面这种依靠代码来实现的方式。
修改配置文件:
<?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插件之自动生成不使用默认的驼峰式相关推荐
- 用mybatis的generator自动生成代码--坑我都走了一遍,后面的同学别踩了
先说什么是mybatis-generator? mybatis-geneator是一款mybatis自动代码生成工具,可以通过配置,快速生成mapper和xml文件. 步骤一:在pom文件中添加插件配 ...
- IDEA使用mybatis实现generator自动生成MSSQLSERVER数据库表映射
IDEA使用mybatis实现generator自动生成MSSQLSERVER数据库表映射,generatorConfig.xml文件中配置如下内容: <?xml version="1 ...
- 自定义maven插件:自动生成API的word文档
继上次开发完Maven插件开发:根据库表生成实体类&根据实体类生成库表之后,博主对开发maven插件喜爱得一塌糊涂.这不,今天给大家带来了<自定义maven插件:自动生成API的word ...
- 解决Mybatis Plus代码自动生成时报错: Caused by: java.lang.ClassNotFoundException: org.apache.velocity.context
解决Mybatis Plus代码自动生成时报错: Caused by: java.lang.ClassNotFoundException: org.apache.velocity.context.Co ...
- mybatis反序列化,自动生成代码
核心 导入依赖 加入插件(插件依赖.插件文件.Free mybatis plugin.Mybatis generater) 生成代码 代码测试 0.系统环境 JDK版本:1.8 IDE:Interli ...
- mybatis的MBG自动生成代码详细讲解
首先建立一个maven项目 1.配置pom.xml <?xml version="1.0" encoding="UTF-8"?> <proje ...
- vim 插件_Vim自动生成tags插件vim-gutentag使用方法
在常规的使用ctags生成tag标签文件实现跳转的方式下,每次需要更新tags文件时都需要手工运行 ctags -R 生成当前项目所有源文件对应的tag标签文件. 当工程文件多.文件更新频繁时,上述生 ...
- 【Spring框架家族】mybatis generator代码自动生成(看得上眼直接拿去用即可)
小工具,直接上代码,有大佬看的上,拿去复制改改相关参数就好 基于idea上使用的 pom文件 <build><plugins><plugin><groupId ...
- MyBatis框架generatorSqlmapCustom自动生成及下载方法
参考这个博客地址:常用数据库的驱动程序加载和Url下载地址 https://blog.csdn.net/qq_30225725/article/details/88574463 1.把下载好的驱动放到 ...
- Mybatis使用generator自动生成映射配置文件信息
1.下载相关的资源 我们需要下载mybatis-generator-core-1.3.2.jar,MySQL-connector-Java-5.1.18.jar(对应相关数据库的驱动包),genera ...
最新文章
- Weblogic 集群部署说明 --转
- Shiro总是将我重定向到login.jsp
- python写linux脚本_Linux下设置python脚本文件为服务
- Python-opencv在线帮助
- linux磁盘写保护怎么修改_linux – mount:无法重新安装块设备/ dev / sda5读写,是写保护的...
- catti二级笔译综合能力真题_2006年-2011年CATTI二级笔译综合能力试题及答案2018年.doc...
- 体系结构复习2——指令级并行(分支预测和VLIW)
- 从哪些方面评价一款在线客服系统产品
- android 获取快捷开关_6款快捷开关式实用安卓小插件推荐 简化Android设备操作
- 2023西安交通大学药物分析专业学硕考研上岸经验
- 软件测试外包的战术有哪些
- 什么是恒流源?如何工作的?
- Bean X of type X is not eligible for getting processed by all BeanPostProcessors
- 天涯人脉通讯录2010 - 导入模板格式说明
- 网络特工 v2.2.4.6 是什么
- 明天太阳一定会升起吗?兼谈拉普拉斯平滑
- 有史以来关于Flash Player的最详细说明
- VC++实现文件关联
- 吴伯凡直觉与数据心得_您是“相信自己的直觉”还是依靠业务中的数据?
- 图片音视频应用开发的工具与服务大礼包
热门文章
- OCR识别中级篇,Halcon实战项目讲解一,点状字符。
- php安装ziparchive扩展,记一次PHP扩展-ZipArchive安装
- Ubuntu下配置FLTK的一点经验及使用FLTK编写休息提醒软件
- Android Studio向SVN上传新项目
- 简单动画(过渡)与复杂动画
- 冷知识,PCB工程师的等级之分
- java jsonproperty_将多个JSON字段映射到单个Java字段
- coreldraw怎么打印荣誉证书_使用Word 2010制作并打印荣誉证书的方法
- pcs7组态虚拟机中的服务器,PCS7冗余服务器配置
- C语言从字符串中提取数字