1

使用 mybatis 生成器生成 db 表类,我发现有时它会在生成的 .java 文件 *Example.java 和 *Mapper.java 中的函数签名中引入换行符。

是否可以避免这种情况,因为有时检查 svn 修改非常困难?

我使用了以下配置:

<?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 >
    <classPathEntry location="myFolder/myDriver.jar"/>

  <context id="MyDB" targetRuntime="MyBatis3">
    <commentGenerator>
        <property name="suppressDate" value="true" />
    </commentGenerator>
    <jdbcConnection driverClass="myDriver" connectionURL="myUrl" userId="myUserID" password="myPwd" />
    <javaModelGenerator targetPackage="myPackage" targetProject="myProject" >
       <property name="enableSubPackages" value="false" />
    </javaModelGenerator>
    <sqlMapGenerator targetPackage="myMapper" targetProject="myProject">
       <property name="enableSubPackages" value="false" />
    </sqlMapGenerator>
    <javaClientGenerator targetPackage="myMapper" targetProject="myProject" type="XMLMAPPER">
       <property name="enableSubPackages" value="false" />
    </javaClientGenerator>
    <table schema="MY_SCHEMA" tableName="TABLE_TO_GENERATE">
    </table>
  </context>
</generatorConfiguration>
4

0 回答 0