123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- <?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>
- <!--1.jdbcConnection设置数据库连接-->
- <!--2.javaModelGenerator设置类的生成位置-->
- <!--3.sqlMapGenerator设置生成xml的位置-->
- <!--4.javaClientGenerator设置生成dao层接口的位置-->
- <!--5.table设置要进行逆向工程的表名以及要生成的实体类的名称-->
- <!--<context id="default" targetRuntime="MyBatis3Simple" defaultModelType="flat">-->
- <context id="default" targetRuntime="MyBatis3" defaultModelType="flat">
- <property name="beginningDelimiter" value="`"/>
- <property name="endingDelimiter" value="`"/>
- <plugin type="tk.mybatis.mapper.generator.MapperPlugin">
- <property name="mappers" value="tk.mybatis.mapper.common.Mapper"/>
- <!-- caseSensitive默认false,当数据库表名区分大小写时,可以将该属性设置为true -->
- <!--<property name="caseSensitive" value="true"/>-->
- </plugin>
- <!-- optional,旨在创建class时,对注释进行控制 -->
- <commentGenerator>
- <property name="suppressDate" value="true"/>
- <property name="suppressAllComments" value="true"/>
- </commentGenerator>
- <!--jdbc的数据库连接 -->
- <!-- <jdbcConnection
- driverClass="com.mysql.jdbc.Driver"
- connectionURL="jdbc:mysql://47.104.75.18:3306/database_test_zhihuiyuanqu?characterEncoding=utf8"
- userId="root"
- password="CityInfo601!$@#vs12">
-
- <property name="nullCatalogMeansCurrent" value="true"/>
- </jdbcConnection>-->
- <jdbcConnection
- driverClass="com.mysql.jdbc.Driver"
- connectionURL="jdbc:mysql://localhost:3306/db_image_synthesis?serverTimezone=GMT%2b8"
- userId="root"
- password="root">
- <property name="nullCatalogMeansCurrent" value="true"/>
- </jdbcConnection>
- <!-- 非必需,类型处理器,在数据库类型和java类型之间的转换控制-->
- <javaTypeResolver>
- <property name="forceBigDecimals" value="false"/>
- </javaTypeResolver>
- <!-- Model模型生成器,用来生成含有主键key的类,记录类 以及查询Example类
- targetPackage 指定生成的model生成所在的包名
- targetProject 指定在该项目下所在的路径
- -->
- <javaModelGenerator targetPackage="com.xmnk.springbootfunction.entity" targetProject="./src/main/java">
- <!-- 是否允许子包,即targetPackage.schemaName.tableName -->
- <!-- <property name="enableSubPackages" value="false"/>-->
- <property name="enableSubPackages" value="true"/>
- <!-- 是否对model添加 构造函数 -->
- <property name="constructorBased" value="false"/>
- <!-- 是否对类CHAR类型的列的数据进行trim操作 -->
- <property name="trimStrings" value="true"/>
- <!-- 建立的Model对象是否 不可改变 即生成的Model对象不会有 setter方法,只有构造方法 -->
- <property name="immutable" value="false"/>
- </javaModelGenerator>
- <!--mapper映射文件生成所在的目录 为每一个数据库的表生成对应的SqlMap文件 -->
- <!--<sqlMapGenerator targetPackage="mappers" targetProject=".\src\main\resources">-->
- <sqlMapGenerator targetPackage="mappers" targetProject="./src/main/resources">
- <!--<property name="enableSubPackages" value="false"/>-->
- <property name="enableSubPackages" value="true"/>
- <property name="exampleMethodVisibility" value="public"/>
- <property name="methodNameCalculator" value="default"/>
- </sqlMapGenerator>
- <!-- 客户端代码,生成易于使用的针对Model对象和XML配置文件 的代码
- type="ANNOTATEDMAPPER",生成Java Model 和基于注解的Mapper对象
- type="MIXEDMAPPER",生成基于注解的Java Model 和相应的Mapper对象
- type="XMLMAPPER",生成SQLMap XML文件和独立的Mapper接口
- -->
- <!-- targetPackage:mapper接口dao生成的位置 -->
- <!--<javaClientGenerator type="XMLMAPPER" targetPackage="com.mmall.dao" targetProject=".\src\main\java">-->
- <javaClientGenerator type="XMLMAPPER" targetPackage="com.xmnk.springbootfunction.dao" targetProject="./src/main/java">
- <!-- enableSubPackages:是否让schema作为包的后缀 -->
- <!--<property name="enableSubPackages" value="false" />-->
- <property name="enableSubPackages" value="true"/>
- <property name="exampleMethodVisibility" value="public"/>
- <property name="methodNameCalculator" value="default"/>
- </javaClientGenerator>
- <!--对应数据库表 mysql可以加入主键自增 字段命名 忽略某字段等 -->
- <table tableName="sys_resources" domainObjectName="Resources" enableCountByExample="true" enableUpdateByExample="true" enableDeleteByExample="true" enableSelectByExample="true" selectByExampleQueryId="true"></table>
- </context>
- </generatorConfiguration>
|