Mybatis插件之自动生成不使用默认的驼峰式
生活随笔
收集整理的這篇文章主要介紹了
Mybatis插件之自动生成不使用默认的驼峰式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數據庫里面表的字段中帶有“”_“下劃線,我們知道插件默認的是將這些帶有下劃線的字段默認的變成“優(yōu)美的駝峰式”的。表是肯定不能動的,實體類的字段也是非常多,改起來非常麻煩,所以就研究了下面這種依靠代碼來實現的方式。
修改配置文件:
<?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插件之自动生成不使用默认的驼峰式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 联想计算机wifi卸载,win10联想笔
- 下一篇: mysql函数