generatorConfig.xml 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  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. <!-- 配置mysql驱动包,使用的绝对路径 -->
  7. <classPathEntry
  8. location="D:\work\zl-wc\src\test\java\com\generator\lib\mysql-connector-java-5.1.30.jar" />
  9. <context id="westward_mysql_tables" targetRuntime="MyBatis3">
  10. <!-- 控制生成的代码中的注释 -->
  11. <commentGenerator>
  12. <property name="suppressAllComments" value="true" />
  13. <property name="suppressDate" value="true" />
  14. </commentGenerator>
  15. <!-- 数据库连接 -->
  16. <jdbcConnection driverClass="com.mysql.jdbc.Driver"
  17. connectionURL="jdbc:mysql://127.0.0.1:3306/wincode"
  18. userId="root" password="root2018" />
  19. <javaTypeResolver>
  20. <property name="forceBigDecimals" value="false" />
  21. </javaTypeResolver>
  22. <!-- 数据表对应的model 层 -->
  23. <javaModelGenerator
  24. targetPackage="com.e3.zl.wc.model" targetProject="src/main/java">
  25. <property name="enableSubPackages" value="true" />
  26. <property name="trimStrings" value="true" />
  27. </javaModelGenerator>
  28. <!-- sql mapper 映射配置文件 -->
  29. <sqlMapGenerator targetPackage="mapper"
  30. targetProject="src/main/resources">
  31. <property name="enableSubPackages" value="true" />
  32. </sqlMapGenerator>
  33. <!-- 在ibatis2 中是dao层,但在mybatis3中,其实就是mapper接口 -->
  34. <javaClientGenerator
  35. targetPackage="com.e3.zl.wc.dao" type="XMLMAPPER"
  36. targetProject="src/main/java">
  37. <property name="enableSubPackages" value="true" />
  38. </javaClientGenerator>
  39. <!-- <table tableName="seven_star_color"
  40. domainObjectName="SevenStarColor" enableCountByExample="false"
  41. enableUpdateByExample="false" enableDeleteByExample="false"
  42. enableDeleteByPrimaryKey="false" selectByExampleQueryId="false">
  43. </table> -->
  44. <table tableName="rank_five"
  45. domainObjectName="RankFive" enableCountByExample="false"
  46. enableUpdateByExample="false" enableDeleteByExample="false"
  47. enableDeleteByPrimaryKey="false" selectByExampleQueryId="false">
  48. </table>
  49. </context>
  50. </generatorConfiguration>