<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> <generatorConfiguration> <!-- flat:该模型为每一张表只生成一个实体类 --> <context id="mybatisContext" targetRuntime="MyBatis3" defaultModelType="flat"> <!-- 给Java模型生成equals和hashcode方法 --> <plugin type="org.mybatis.generator.plugins.EqualsHashCodePlugin" /> <!-- 为生成的Java模型类添加序列化接口,并生成serialVersionUID字段 --> <plugin type="org.mybatis.generator.plugins.SerializablePlugin" /> <!-- 这个插件用来在XXXExample类中生成大小写敏感的LIKE方法--> <plugin type="org.mybatis.generator.plugins.CaseInsensitiveLikePlugin" /> <commentGenerator> <!-- 阻止生成注释 --> <property name="suppressAllComments" value="true"/> <!-- 阻止生成的注释包含时间戳 --> <property name="suppressDate" value="true"/> </commentGenerator> <!-- jdbc连接 --> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/db" userId="root" password="123456"> </jdbcConnection> <javaTypeResolver> <!-- 是否强制DECIMAL和NUMERIC类型的字段转换为Java类型的java.math.BigDecimal --> <property name="forceBigDecimals" value="false" /> </javaTypeResolver> <!-- 生成数据库表的实体类pojo --> <javaModelGenerator targetPackage="com.xingyun.pojo" targetProject="./src/main/java"> <!-- enableSubPackages:如果true会根据catalog和schema来生成子包。如果false就会直接用targetPackage属性 --> <property name="enableSubPackages" value="false" /> <!-- 自动去掉不必要的空格 --> <property name="trimStrings" value="true" /> </javaModelGenerator> <!-- *Mapper.xml--> <sqlMapGenerator targetPackage="com.xingyun.mapper" targetProject="./src/main/java"> <property name="enableSubPackages" value="false" /> </sqlMapGenerator> <!-- *Mapper.java 也就是接口dao --> <javaClientGenerator type="XMLMAPPER" targetPackage="com.xingyun.dao" targetProject="./src/main/java"> <property name="enableSubPackages" value="false" /> </javaClientGenerator> <!--指定数据库表--> <table tableName="t_blogtype" domainObjectName="Blogtype"> <!--<columnOverride column="COMMIT_TIME" jdbcType="DATE" javaType="java.lang.Date"/> <columnOverride column="MODIFY_TIME" jdbcType="DATE" javaType="java.lang.Date"/>--> </table> </context> </generatorConfiguration>
generatorConfig.xml文件常规配置
最新推荐文章于 2022-12-05 10:57:07 发布