タイトルと同様に、mybatis-generatorを実行すると、すでに生成された* Mapper.xmlを上書きしたいので、マージしないでください! しかし、私は多くの設定方法を試して、それは正しく実装されていません。 と毎回ジェネレータはXMLコンテンツよりも一度です。このような :プロパティでMyBatis Generatorが既に生成された* Mapper.xmlを上書きする方法を教えてください。
<resultMap id="BaseResultMap" type="com.test.entity.GoodsEntity"> ...
<resultMap id="BaseResultMap" type="com.test.entity.GoodsEntity"> ...
<resultMap id="BaseResultMap" type="com.test.entity.GoodsEntity"> ...
は、私はこの行を追加しました:
<mybatis.generator.overwrite>true</mybatis.generator.overwrite>
とビルドに>プラグインは、私は、行の下に追加します。MyBatisの中
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.5</version>
<configuration>
<verbose>true</verbose>
<overwrite>true</overwrite>
<configurationFile>${mybatis.generator.configurationFile}</configurationFile>
</configuration>
<executions>
<execution>
<id>Generate MyBatis Artifacts</id>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>com.test</groupId>
<artifactId>ob-maven-plugin-mybatis-generator</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
</plugin>
-generator.xml、私はまだconfigを上書きしようとします。 すべての設定は動作しません。
どのように設定を変更できますか?
sqlMap.getTargetPackage()。replaceAll( "\\。"、Matcher.quoteReplacement(File.separator)) '? –