gpt4 book ai didi

maven - 怎么才能让MyBatis Generator覆盖已经生成的*Mapper.xml呢?

转载 作者:行者123 更新时间:2023-12-02 18:51:33 25 4
gpt4 key购买 nike

如标题,当我执行mybatis-generator时,我想覆盖已经生成的*Mapper.xml全部,而不是合并!但我尝试了很多配置方式,它没有正确实现。并且每次生成的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>

在 build > 插件中,我添加以下几行:

<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>

在 mybatis-generator.xml 中,我尝试覆盖配置。所有配置都不起作用。

如何修改配置?

最佳答案

如果发现匹配,MyBatis 生成器将始终合并 XML 文件。目前没有选项可以关闭它。

关于maven - 怎么才能让MyBatis Generator覆盖已经生成的*Mapper.xml呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43245041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com