<?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>
|
<!--官方网址:http://mybatis.org/generator/index.html-->
|
|
<!--可以加载配置文件-->
|
<!--<properties resource="generator.properties"/>-->
|
|
<context id="MySqlContext" targetRuntime="MyBatis3" defaultModelType="flat">
|
<property name="beginningDelimiter" value="`"/>
|
<property name="endingDelimiter" value="`"/>
|
<property name="javaFileEncoding" value="UTF-8"/>
|
|
<!-- 为模型生成序列化方法-->
|
<plugin type="org.mybatis.generator.plugins.SerializablePlugin"/>
|
|
<!-- 为生成的Java模型创建一个toString方法 -->
|
<plugin type="org.mybatis.generator.plugins.ToStringPlugin"/>
|
|
<!--可以自定义生成model的代码注释-->
|
<commentGenerator>
|
<property name="suppressAllComments" value="false"/>
|
<property name="suppressDate" value="true"/>
|
<property name="addRemarkComments" value="true"/>
|
</commentGenerator>
|
|
<!--配置数据库连接-->
|
<jdbcConnection driverClass="com.mysql.cj.jdbc.Driver"
|
connectionURL="jdbc:mysql://localhost:3306/mrag_common?serverTimezone=Asia/Shanghai"
|
userId="root"
|
password="root">
|
<!--解决mysql驱动升级到8.0后不生成指定数据库代码的问题-->
|
<property name="nullCatalogMeansCurrent" value="true"/>
|
</jdbcConnection>
|
|
<javaTypeResolver>
|
<property name="forceBigDecimals" value="true"/>
|
<!-- 使用java8的新时间类型 -->
|
<property name="useJSR310Types" value="false"/>
|
</javaTypeResolver>
|
|
<!--targetProject实际上是指定路径-->
|
<!--指定生成model的路径-->
|
<javaModelGenerator targetPackage="com.nova.sankuai.domain.entity"
|
targetProject="src/main/java"/>
|
|
<!--指定生成mapper.xml的路径-->
|
<sqlMapGenerator targetPackage="mapper"
|
targetProject="src/main/resources"/>
|
|
<!--指定生成mapper接口的的路径-->
|
<javaClientGenerator type="XMLMAPPER"
|
targetPackage="com.nova.sankuai.infra.mapper"
|
targetProject="src/main/java"/>
|
|
<!--生成全部表tableName设为%-->
|
<!--禁止生成example语法方法-->
|
<table tableName="unionlogin_relay"
|
enableCountByExample="false" enableDeleteByExample="false"
|
enableSelectByExample="false" enableUpdateByExample="false">
|
<!--自增主键配置-->
|
<generatedKey column="id" sqlStatement="MySql" identity="true"/>
|
</table>
|
</context>
|
</generatorConfiguration>
|