generatorConfig.xml 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE generatorConfiguration
  3. PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
  4. "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
  5. <generatorConfiguration>
  6. <!--导入属性配置 只能导入properties文件,对yml文件不行-->
  7. <!--<properties resource="application.yml"/>-->
  8. <context id="Mysql" targetRuntime="MyBatis3Simple" defaultModelType="flat">
  9. <!--去除注释 -->
  10. <!--<commentGenerator>-->
  11. <!--<property name="suppressAllComments" value="true" />-->
  12. <!--</commentGenerator>-->
  13. <property name="beginningDelimiter" value="`"/>
  14. <property name="endingDelimiter" value="`"/>
  15. <!--通用Mapper生成插件-->
  16. <plugin type="tk.mybatis.mapper.generator.MapperPlugin">
  17. <property name="mappers" value="platform.common.base.mapper.BaseMapper"/>
  18. </plugin>
  19. <!--数据库连接 -->
  20. <jdbcConnection driverClass="com.mysql.jdbc.Driver"
  21. connectionURL="jdbc:mysql://127.0.0.1:3306/good_manage"
  22. userId="root"
  23. password="123456">
  24. </jdbcConnection>
  25. <javaModelGenerator targetPackage="platform.model" targetProject="D:\develop\MyProject\src\main\java">
  26. <!-- 设置一个根对象,
  27. 如果设置了这个根对象,那么生成的keyClass或者recordClass会继承这个类;在Table的rootClass属性中可以覆盖该选项
  28. 注意:如果在key class或者record class中有root class相同的属性,MBG就不会重新生成这些属性了,包括:
  29. 1,属性名相同,类型相同,有相同的getter/setter方法;
  30. -->
  31. <property name="rootClass" value="platform.common.base.model.BaseEntity"/>
  32. </javaModelGenerator>
  33. <sqlMapGenerator targetPackage="mapper" targetProject="D:\develop\MyProject\src\main\resources"/>
  34. <javaClientGenerator targetPackage="platform.mapper" targetProject="D:\develop\MyProject\src\main\java"
  35. type="XMLMAPPER"/>
  36. <table tableName="%">
  37. <!--mysql 配置-->
  38. <generatedKey column="id" sqlStatement="Mysql" identity="true"/>
  39. <!--oracle 配置-->
  40. <!--<generatedKey column="id" sqlStatement="select SEQ_{1}.nextval from dual" identity="false" type="pre"/>-->
  41. </table>
  42. </context>
  43. </generatorConfiguration>