Mybatis generator mapper文件覆盖原文件的示例代码
程序员文章站
2024-01-16 16:35:46
generatorconfig.xml编写
generatorconfig.xml编写
<?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> <properties resource="generator.properties"/> <context id="mysqlcontext" targetruntime="mybatis3" defaultmodeltype="flat"> <property name="beginningdelimiter" value="`"/> <property name="endingdelimiter" value="`"/> <property name="javafileencoding" value="utf-8"/> <!-- 为模型生成序列化方法--> <plugin type="org.mybatis.generator.plugins.serializableplugin"/> <!-- 为生成的java模型创建一个tostring方法 --> <plugin type="org.mybatis.generator.plugins.tostringplugin"/> <!--生成mapper.xml时覆盖原文件--> <plugin type="org.mybatis.generator.plugins.unmergeablexmlmappersplugin" /> <!--配置数据库连接--> <jdbcconnection driverclass="${jdbc.driverclass}" connectionurl="${jdbc.connectionurl}" userid="${jdbc.userid}" password="${jdbc.password}"> </jdbcconnection> <!--指定生成model的路径--> <javamodelgenerator targetpackage="com.sw.model" targetproject="src/main/java"/> <!--指定生成mapper.xml的路径--> <sqlmapgenerator targetpackage="com.sw.mbg.mapper" targetproject="src/main/resources"/> <!--指定生成mapper接口的的路径--> <javaclientgenerator type="xmlmapper" targetpackage="com.sw.mbg.mapper" targetproject="src/main/java"/> <!--生成全部表tablename设为%--> <table tablename="user"> <generatedkey column="id" sqlstatement="mysql" identity="true"/> </table> </context> </generatorconfiguration>
pom.xml引入依赖
<!-- mybatis 生成器 --> <dependency> <groupid>org.mybatis.generator</groupid> <artifactid>mybatis-generator-core</artifactid> <!--依赖的版本要在1.3.5以上--> <version>1.3.7</version> </dependency>
到此这篇关于mybatis generator mapper文件覆盖原文件的文章就介绍到这了,更多相关mybatis generator mapper文件内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: 360快视频发声明向B站UP主道歉
下一篇: 滴滴出行在哪里查看自己下的预约单?