generatorConfig.xml 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242
  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. <!--导入属性配置-->
  7. <!-- <properties resource="datasource.properties"></properties>-->
  8. <!-- 指定数据库驱动的jdbc驱动jar包的位置 -->
  9. <classPathEntry location="D:/workspace/work/dev/apache-maven-3.6.3-bin/repository/mysql/mysql-connector-java/5.1.35/mysql-connector-java-5.1.35.jar" />
  10. <!-- context 是逆向工程的主要配置信息 -->
  11. <!-- id:起个名字 -->
  12. <!-- targetRuntime:设置生成的文件适用于那个 mybatis 版本 -->
  13. <context id="default" targetRuntime="MyBatis3">
  14. <!--生成toString插件-->
  15. <plugin type="org.mybatis.generator.plugins.ToStringPlugin" />
  16. <!--optional,旨在创建class时,对注释进行控制-->
  17. <commentGenerator>
  18. <property name="suppressDate" value="true" />
  19. <!-- 是否去除自动生成的注释 true:是 : false:否 -->
  20. <property name="suppressAllComments" value="true" />
  21. </commentGenerator>
  22. <!--jdbc的数据库连接-->
  23. <!--<jdbcConnection driverClass="com.mysql.jdbc.Driver"
  24. connectionURL="jdbc:mysql://192.168.50.114:3306/school_eorder?characterEncoding=UTF-8&amp;useSSL=false&amp;serverTimezone=UTC"
  25. userId="root"
  26. password="jingang@mysql">
  27. </jdbcConnection>-->
  28. <!--非必须,类型处理器,在数据库类型和java类型之间的转换控制-->
  29. <javaTypeResolver>
  30. <!-- 默认情况下数据库中的 decimal,bigInt 在 Java 对应是 sql 下的 BigDecimal 类 -->
  31. <!-- 不是 double 和 long 类型 -->
  32. <!-- 使用常用的基本类型代替 sql 包下的引用类型 -->
  33. <property name="forceBigDecimals" value="false" />
  34. </javaTypeResolver>
  35. <!-- targetPackage:生成的实体类所在的包 -->
  36. <!-- targetProject:生成的实体类所在的硬盘位置 -->
  37. <javaModelGenerator targetPackage="com.cdu.lys.graduation.repository.generate.entity"
  38. targetProject="D:/workspace/work/project/ideaProject/EOrder/order-repository/src/main/java">
  39. <!-- 是否允许子包 -->
  40. <property name="enableSubPackages" value="false" />
  41. <!-- 是否对modal添加构造函数 -->
  42. <property name="constructorBased" value="true" />
  43. <!-- 是否清理从数据库中查询出的字符串左右两边的空白字符 -->
  44. <property name="trimStrings" value="true" />
  45. <!-- 建立modal对象是否不可改变 即生成的modal对象不会有setter方法,只有构造方法 -->
  46. <property name="immutable" value="false" />
  47. </javaModelGenerator>
  48. <!-- targetPackage 和 targetProject:生成的 mapper 文件的包和位置 -->
  49. <sqlMapGenerator targetPackage="generate"
  50. targetProject="D:/workspace/work/project/ideaProject/EOrder/order-repository/src/main/resources">
  51. <!-- 针对数据库的一个配置,是否把 schema 作为字包名 -->
  52. <property name="enableSubPackages" value="false" />
  53. </sqlMapGenerator>
  54. <!-- targetPackage 和 targetProject:生成的 interface 文件的包和位置 -->
  55. <javaClientGenerator type="XMLMAPPER"
  56. targetPackage="com.cdu.lys.graduation.repository.generate.dao"
  57. targetProject="D:/workspace/work/project/ideaProject/EOrder/order-repository/src/main/java">
  58. <!-- 针对 oracle 数据库的一个配置,是否把 schema 作为字包名 -->
  59. <property name="enableSubPackages" value="false" />
  60. </javaClientGenerator>
  61. <!-- <table tableName="tb_bill" domainObjectName="BillDO"-->
  62. <!-- enableCountByExample="true" enableUpdateByExample="true"-->
  63. <!-- enableDeleteByExample="true" enableSelectByExample="true"-->
  64. <!-- selectByExampleQueryId="true">-->
  65. <!-- <generatedKey column="id" sqlStatement="MySql" identity="true"/>-->
  66. <!-- </table>-->
  67. <!-- <table tableName="tb_cart" domainObjectName="CartDO"-->
  68. <!-- enableCountByExample="false" enableUpdateByExample="false"-->
  69. <!-- enableDeleteByExample="false" enableSelectByExample="false"-->
  70. <!-- selectByExampleQueryId="false">-->
  71. <!-- </table>-->
  72. <!-- <table tableName="tb_cart_goods" domainObjectName="CartGoodsDO"-->
  73. <!-- enableCountByExample="false" enableUpdateByExample="false"-->
  74. <!-- enableDeleteByExample="false" enableSelectByExample="false"-->
  75. <!-- selectByExampleQueryId="false">-->
  76. <!-- </table>-->
  77. <!-- <table tableName="tb_collection" domainObjectName="CollectionDO"-->
  78. <!-- enableCountByExample="false" enableUpdateByExample="false"-->
  79. <!-- enableDeleteByExample="false" enableSelectByExample="false"-->
  80. <!-- selectByExampleQueryId="false">-->
  81. <!-- </table>-->
  82. <!-- <table tableName="tb_comment" domainObjectName="CommentDO"-->
  83. <!-- enableCountByExample="true" enableUpdateByExample="true"-->
  84. <!-- enableDeleteByExample="true" enableSelectByExample="true"-->
  85. <!-- selectByExampleQueryId="true">-->
  86. <!-- <generatedKey column="id" sqlStatement="MySql" identity="true"/>-->
  87. <!-- </table>-->
  88. <!-- <table tableName="tb_comment_picture" domainObjectName="CommentPictureDO"-->
  89. <!-- enableCountByExample="true" enableUpdateByExample="true"-->
  90. <!-- enableDeleteByExample="true" enableSelectByExample="true"-->
  91. <!-- selectByExampleQueryId="true">-->
  92. <!-- <generatedKey column="id" sqlStatement="MySql" identity="true"/>-->
  93. <!-- </table>-->
  94. <!-- <table tableName="tb_coupon" domainObjectName="CouponDO"-->
  95. <!-- enableCountByExample="false" enableUpdateByExample="false"-->
  96. <!-- enableDeleteByExample="false" enableSelectByExample="false"-->
  97. <!-- selectByExampleQueryId="false">-->
  98. <!-- </table>-->
  99. <!-- <table tableName="tb_goods" domainObjectName="GoodsDO"-->
  100. <!-- enableCountByExample="true" enableUpdateByExample="true"-->
  101. <!-- enableDeleteByExample="true" enableSelectByExample="true"-->
  102. <!-- selectByExampleQueryId="true">-->
  103. <!-- <generatedKey column="id" sqlStatement="MySql" identity="true"/>-->
  104. <!-- </table>-->
  105. <!-- <table tableName="tb_goods_type" domainObjectName="GoodsTypeDO"-->
  106. <!-- enableCountByExample="false" enableUpdateByExample="false"-->
  107. <!-- enableDeleteByExample="false" enableSelectByExample="false"-->
  108. <!-- selectByExampleQueryId="false">-->
  109. <!-- </table>-->
  110. <!-- <table tableName="tb_merchant" domainObjectName="MerchantDO"-->
  111. <!-- enableCountByExample="false" enableUpdateByExample="false"-->
  112. <!-- enableDeleteByExample="false" enableSelectByExample="false"-->
  113. <!-- selectByExampleQueryId="false">-->
  114. <!-- </table>-->
  115. <!-- <table tableName="tb_order_form" domainObjectName="OrderFormDO"-->
  116. <!-- enableCountByExample="true" enableUpdateByExample="true"-->
  117. <!-- enableDeleteByExample="true" enableSelectByExample="true"-->
  118. <!-- selectByExampleQueryId="true">-->
  119. <!-- <generatedKey column="id" sqlStatement="MySql" identity="true"/>-->
  120. <!-- </table>-->
  121. <!-- <table tableName="tb_order_form_info" domainObjectName="OrderFormInfoDO"-->
  122. <!-- enableCountByExample="true" enableUpdateByExample="true"-->
  123. <!-- enableDeleteByExample="true" enableSelectByExample="true"-->
  124. <!-- selectByExampleQueryId="true">-->
  125. <!-- </table>-->
  126. <!-- <table tableName="tb_order_info_goods" domainObjectName="OrderInfoGoodsDO"-->
  127. <!-- enableCountByExample="false" enableUpdateByExample="false"-->
  128. <!-- enableDeleteByExample="false" enableSelectByExample="false"-->
  129. <!-- selectByExampleQueryId="false">-->
  130. <!-- </table>-->
  131. <!-- <table tableName="tb_pay_info" domainObjectName="PayInfoDO"-->
  132. <!-- enableCountByExample="false" enableUpdateByExample="false"-->
  133. <!-- enableDeleteByExample="false" enableSelectByExample="false"-->
  134. <!-- selectByExampleQueryId="false">-->
  135. <!-- </table>-->
  136. <!-- <table tableName="tb_seat" domainObjectName="SeatDO"-->
  137. <!-- enableCountByExample="false" enableUpdateByExample="false"-->
  138. <!-- enableDeleteByExample="false" enableSelectByExample="false"-->
  139. <!-- selectByExampleQueryId="false">-->
  140. <!-- </table>-->
  141. <!-- <table tableName="tb_system_record" domainObjectName="SystemRecordDO"-->
  142. <!-- enableCountByExample="true" enableUpdateByExample="true"-->
  143. <!-- enableDeleteByExample="true" enableSelectByExample="true"-->
  144. <!-- selectByExampleQueryId="true">-->
  145. <!-- <generatedKey column="id" sqlStatement="MySql" identity="true"/>-->
  146. <!-- </table>-->
  147. <!-- <table tableName="tb_taste_type" domainObjectName="TasteTypeDO"-->
  148. <!-- enableCountByExample="false" enableUpdateByExample="false"-->
  149. <!-- enableDeleteByExample="false" enableSelectByExample="false"-->
  150. <!-- selectByExampleQueryId="false">-->
  151. <!-- </table>-->
  152. <!-- <table tableName="tb_taste_type_info" domainObjectName="TasteTypeInfoDO"-->
  153. <!-- enableCountByExample="false" enableUpdateByExample="false"-->
  154. <!-- enableDeleteByExample="false" enableSelectByExample="false"-->
  155. <!-- selectByExampleQueryId="false">-->
  156. <!-- </table>-->
  157. <!-- <table tableName="tb_user" domainObjectName="UserDO"-->
  158. <!-- enableCountByExample="false" enableUpdateByExample="false"-->
  159. <!-- enableDeleteByExample="false" enableSelectByExample="false"-->
  160. <!-- selectByExampleQueryId="false">-->
  161. <!-- </table>-->
  162. <!-- <table tableName="tb_picture" domainObjectName="PictureDO"-->
  163. <!-- enableCountByExample="true" enableUpdateByExample="true"-->
  164. <!-- enableDeleteByExample="true" enableSelectByExample="true"-->
  165. <!-- selectByExampleQueryId="true">-->
  166. <!-- <generatedKey column="id" sqlStatement="MySql" identity="true"/>-->
  167. <!-- </table>-->
  168. <!-- <table tableName="tb_goods_picture" domainObjectName="GoodsPictureDO"-->
  169. <!-- enableCountByExample="false" enableUpdateByExample="false"-->
  170. <!-- enableDeleteByExample="false" enableSelectByExample="false"-->
  171. <!-- selectByExampleQueryId="false">-->
  172. <!-- </table>-->
  173. <!-- <table tableName="tb_goods_option" domainObjectName="GoodsOptionDO"-->
  174. <!-- enableCountByExample="false" enableUpdateByExample="false"-->
  175. <!-- enableDeleteByExample="false" enableSelectByExample="false"-->
  176. <!-- selectByExampleQueryId="false">-->
  177. <!-- </table>-->
  178. <!-- <table tableName="tb_goods_option_item" domainObjectName="GoodsOptionItemDO"-->
  179. <!-- enableCountByExample="false" enableUpdateByExample="false"-->
  180. <!-- enableDeleteByExample="false" enableSelectByExample="false"-->
  181. <!-- selectByExampleQueryId="false">-->
  182. <!-- </table>-->
  183. <!-- <table tableName="tb_user_coupon" domainObjectName="UserCouponDO"-->
  184. <!-- enableCountByExample="false" enableUpdateByExample="false"-->
  185. <!-- enableDeleteByExample="false" enableSelectByExample="false"-->
  186. <!-- selectByExampleQueryId="false">-->
  187. <!-- </table>-->
  188. <!-- <table tableName="tb_coupon" domainObjectName="CouponDO"-->
  189. <!-- enableCountByExample="false" enableUpdateByExample="false"-->
  190. <!-- enableDeleteByExample="false" enableSelectByExample="false"-->
  191. <!-- selectByExampleQueryId="false">-->
  192. <!-- </table>-->
  193. <!-- <table tableName="tb_merchant" domainObjectName="MerchantDO"-->
  194. <!-- enableCountByExample="true" enableUpdateByExample="true"-->
  195. <!-- enableDeleteByExample="true" enableSelectByExample="true"-->
  196. <!-- selectByExampleQueryId="true">-->
  197. <!-- <generatedKey column="id" sqlStatement="MySql" identity="true"/>-->
  198. <!-- </table>-->
  199. <table tableName="tb_merchant_real_picture" domainObjectName="MerchantRealPictureDO"
  200. enableCountByExample="true" enableUpdateByExample="true"
  201. enableDeleteByExample="true" enableSelectByExample="true"
  202. selectByExampleQueryId="true">
  203. <generatedKey column="id" sqlStatement="MySql" identity="true"/>
  204. </table>
  205. </context>
  206. </generatorConfiguration>