myBatisGenerator代码生成器配置文件
具体配置方法:
myBatisGenerator代码生成器
配置文件: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>
<context id="DB2Tables" targetRuntime="MyBatis3">
<!--数据库连接配置-->
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql:///lexian?useUnicode=true&
characterEncoding=UTF-8"
userId="root"
password="12345">
</jdbcConnection>
<!--防止数据类型转换-->
<javaTypeResolver>
<property name="forceBigDecimals" value="false"/>
</javaTypeResolver>
<!--配置实体类的生成-->
<javaModelGenerator targetPackage="com.example.domain" targetProject="src/main/java">
<property name="trimStrings" value="true"/>
</javaModelGenerator>
<!--生成mapper配置文件-->
<sqlMapGenerator targetPackage="mappers" targetProject="src/main/resources"></sqlMapGenerator>
<!--配置mapper接口的生成-->
<javaClientGenerator type="XMLMAPPER" targetPackage="com.example.mapper" targetProject="src/main/java">
</javaClientGenerator>
<!--配置具体表的生成-->
<table tableName="walletrecord" domainObjectName="WalletRecord">
<!--配置类生成时驼峰命名-->
<property name="useActualColumnNames" value="false"></property>
<!--数据库主键-->
<generatedKey column="id" sqlStatement="mysql" identity="true"/>
</table>
</context>
</generatorConfiguration>