1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<?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>
<!-- 外部插件 -->
<!-- D:\Happiness\With\Eclipse1.8\jar\ojdbc14.jar -->
<!-- F:\OpenSource\Java\jar\oracle\ojdbc14.jar -->
<!-- D:\ojdbc14.jar -->
<classPathEntry location="D:\AllRepository\huaneng\repository\mysql\mysql-connector-java\8.0.13\mysql-connector-java-8.0.13.jar" />
<context id="context1" targetRuntime="MyBatis3" >
<!-- 生成的Java文件的编码 -->
<property name="javaFileEncoding" value="UTF-8"/>
<commentGenerator>
<!-- 是否去除自动生成的注释 true:是 : false:否 -->
<property name="suppressAllComments" value="true" />
</commentGenerator>
<!-- 配置数据库连接 -->
<jdbcConnection connectionURL="jdbc:mysql://139.199.122.96:3306/pmsdb?characterEncoding=UTF-8" driverClass="com.mysql.cj.jdbc.Driver" password="pmsadmin" userId="pmsdba">
<property name="useInformationSchema" value="true"/>
</jdbcConnection>
<!-- 默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer,为 true时把JDBC DECIMAL 和
NUMERIC 类型解析为java.math.BigDecimal -->
<javaTypeResolver>
<property name="forceBigDecimals" value="false"/>
</javaTypeResolver>
<!-- targetProject:生成PO类的位置 -->
<javaModelGenerator targetPackage="com.dhcc.finance.main.domain"
targetProject="dhcc-finance-ms/src/main/java" >
<property name="enableSubPackages" value="false" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
<!--指定sql映射文件生成的位置 -->
<sqlMapGenerator targetPackage="mapper" targetProject="dhcc-finance-ms/src/main/resources" >
<property name="enableSubPackages" value="false" />
</sqlMapGenerator>
<!-- 指定dao接口生成的位置,mapper接口 -->
<javaClientGenerator targetPackage="com.dhcc.finance.main.dao"
targetProject="dhcc-finance-ms/src/main/java" type="XMLMAPPER" >
<!-- 在targetPackage的基础上,根据数据库的schema再生成一层package,最终生成的类放在这个package下,默认为false -->
<property name="enableSubPackages" value="false" />
<!-- 若文件存在,文件以追加的方式添加到 -->
<property name="isMergeable" value="false" />
</javaClientGenerator>
<!-- table指定每个表的生成策略-57 -->
<!-- <table schema="touhou" tableName="SYS_GRID_FILED">
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table> -->
<table schema="touhou" tableName="CW_BD_ACCASS">
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
</context>
</generatorConfiguration>