mybatis-generator-config.xml 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  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. <context id="mysql" defaultModelType="flat">
  7. <!-- 基础配置 -->
  8. <property name="autoDelimitKeywords" value="true"/>
  9. <property name="javaFileEncoding" value="UTF-8"/>
  10. <property name="javaFormatter" value="org.mybatis.generator.api.dom.DefaultJavaFormatter"/>
  11. <property name="xmlFormatter" value="org.mybatis.generator.api.dom.DefaultXmlFormatter"/>
  12. <property name="beginningDelimiter" value="`"/>
  13. <property name="endingDelimiter" value="`"/>
  14. <!-- 插件配置 -->
  15. <plugin type="org.mybatis.generator.plugins.ToStringPlugin"/>
  16. <plugin type="org.mybatis.generator.plugins.UnmergeableXmlMappersPlugin"/>
  17. <plugin type="com.tzld.piaoquan.risk.control.dao.plugin.PaginationPlugin"/>
  18. <!-- 注释生成 -->
  19. <commentGenerator>
  20. <property name="addRemarkComments" value="true"/>
  21. </commentGenerator>
  22. <!-- 保留原有JDBC配置 -->
  23. <jdbcConnection
  24. driverClass="com.mysql.jdbc.Driver"
  25. connectionURL="jdbc:mysql://rm-bp1k5853td1r25g3n690.mysql.rds.aliyuncs.com:3306/riskcontrol?useUnicode=true&amp;characterEncoding=utf-8&amp;zeroDateTimeBehavior=convertToNull&amp;useSSL=false"
  26. userId="wx2016_longvideo"
  27. password="wx2016_longvideoP@assword1234">
  28. </jdbcConnection>
  29. <!-- 类型解析 -->
  30. <javaTypeResolver type="org.mybatis.generator.internal.types.JavaTypeResolverDefaultImpl">
  31. <property name="forceBigDecimals" value="false"/>
  32. </javaTypeResolver>
  33. <!-- 适配多模块路径 -->
  34. <javaModelGenerator
  35. targetPackage="com.tzld.piaoquan.risk.control.model.po"
  36. targetProject="risk-control-core/src/main/java">
  37. <property name="enableSubPackages" value="true"/>
  38. </javaModelGenerator>
  39. <sqlMapGenerator
  40. targetPackage="mapper"
  41. targetProject="risk-control-core/src/main/resources">
  42. <property name="enableSubPackages" value="true"/>
  43. </sqlMapGenerator>
  44. <javaClientGenerator
  45. targetPackage="com.tzld.piaoquan.risk.control.dao.mapper"
  46. targetProject="risk-control-core/src/main/java"
  47. type="XMLMAPPER">
  48. <property name="enableSubPackages" value="true"/>
  49. </javaClientGenerator>
  50. <!-- 表配置 -->
  51. <!-- <table tableName="user" domainObjectName="User"/> -->
  52. <!-- <table tableName="qywx_user_base" domainObjectName="UserBase"/> -->
  53. <!-- <table tableName="work_wechat_room_info" domainObjectName="WorkWechatRoomInfo"/>-->
  54. <table tableName="all_room_list" domainObjectName="QwRoomDetailInfo"/>
  55. </context>
  56. </generatorConfiguration>