generatorConfig.xml 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
  3. "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd" >
  4. <generatorConfiguration>
  5. <properties resource="application.properties" />
  6. <context id="mysql" targetRuntime="MyBatis3Simple" defaultModelType="flat">
  7. <property name="javaFileEncoding" value="UTF-8" />
  8. <property name="beginningDelimiter" value="`" />
  9. <property name="endingDelimiter" value="`" />
  10. <!--序列化插件-->
  11. <plugin type="org.mybatis.generator.plugins.SerializablePlugin" />
  12. <!-- 增加mybatis通用mapper 插件 -->
  13. <plugin type="tk.mybatis.mapper.generator.MapperPlugin">
  14. <property name="mappers" value="tk.mybatis.mapper.common.Mapper"/>
  15. </plugin>
  16. <commentGenerator>
  17. <property name="suppressAllComments" value="true"/>
  18. <property name="suppressDate" value="true"/>
  19. </commentGenerator>
  20. <!--主数据源-->
  21. <jdbcConnection driverClass="${spring.datasource.driver-class-name}"
  22. connectionURL="${spring.datasource.url}" userId="${spring.datasource.username}" password="${spring.datasource.password}">
  23. </jdbcConnection>
  24. <javaModelGenerator targetPackage="${masterTargetModelPackage}" targetProject="${masterTargetJavaProject}" />
  25. <sqlMapGenerator targetPackage="${masterTargetXMLPackage}" targetProject="${masterTargetResourcesProject}" />
  26. <javaClientGenerator targetPackage="${masterTargetMapperPackage}" targetProject="${masterTargetJavaProject}" type="XMLMAPPER" />
  27. <table tableName="t_cms_category">
  28. <generatedKey column="category_id" sqlStatement="Mysql" />
  29. </table>
  30. </context>
  31. </generatorConfiguration>