Maven使用Mybatis Generator插件生成Mapper接口 xml和实体
来源:互联网 发布:淘宝怎么上咸鱼网 编辑:程序博客网 时间:2024/05/16 10:21
pom.xml
添加插件
<!-- MyBatis代码生成 --><plugin><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-maven-plugin</artifactId><version>1.3.2</version><configuration><verbose>true</verbose><overwrite>true</overwrite><!-- 默认src/main/resources下 --><configurationFile>src/main/resources/mybatis-generator/generatorConfig.xml</configurationFile></configuration><!--插件添加依赖驱动,generatorConfig.xml无需配置classPathEntry--><dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.26</version> </dependency> </dependencies> </plugin>
配置了mysql的驱动的依赖,无需配置generatorConfig.xml里的classPathEntry
jdbc.properties
数据库配置
validationQuery=SELECT 1jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://127.0.0.1:3306/db_test?useUnicode=true&characterEncoding=utf-8jdbc.username=kuaizihui_testjdbc.password=kuaizihui123
generatorConfig.xml
在src/main/resources/mybatis-generator下创建
<?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="conf/jdbc.properties" /><!--数据库驱动包路径,mysql-connector-java-5.1.34.jar所在路径 --> <!-- 如果pom插件里主动依赖了驱动,无需手动指定classPathEntry--><!-- <classPathEntrylocation="C:/Users/lw/.m2/repository/mysql/mysql-connector-java/5.1.34/mysql-connector-java-5.1.34.jar" /> --><context id="MySQLTables" targetRuntime="MyBatis3"><!--关闭注释 --><commentGenerator><property name="suppressDate" value="true" /></commentGenerator><!--数据库连接信息 --><jdbcConnection driverClass="${jdbc.driver}"connectionURL="${jdbc.url}" userId="${jdbc.username}" password="${jdbc.password}"></jdbcConnection><!--生成的model 包路径 --><javaModelGenerator targetPackage="s.s.m.domain"targetProject="src/main/java"><property name="enableSubPackages" value="ture" /><property name="trimStrings" value="true" /></javaModelGenerator><!--生成xml mapper文件 路径 --><sqlMapGenerator targetPackage="s.s.m.dao"targetProject="src/main/java"><property name="enableSubPackages" value="ture" /></sqlMapGenerator><!-- 生成的Dao接口 的包路径 --><javaClientGenerator type="XMLMAPPER"targetPackage="s.s.m.dao" targetProject="src/main/java"><property name="enableSubPackages" value="ture" /></javaClientGenerator><!--对应数据库表名 ,指定生成的方法--><table schema="db_test" tableName="goods_back"domainObjectName="GoodsBack" enableSelectByPrimaryKey="true"enableInsert="true" enableUpdateByPrimaryKey="true"enableDeleteByPrimaryKey="true" enableCountByExample="false"enableUpdateByExample="false" enableDeleteByExample="false"enableSelectByExample="false" selectByExampleQueryId="false"></table></context></generatorConfiguration>
配置好以上之后,cmd切换到项目目录,运行maven命令:mvn mybatis-generator:generate
运行成功,就会生成了Mapper 接口和xml,还有model.
阅读全文
0 0
- Maven使用Mybatis Generator插件生成Mapper接口 xml和实体
- maven插件mybatis-generator自动生成实体类、mapper.xml、mapper.java文件
- 整合maven+mybatis+generator生成java自定义model实体类,dao接口和mapper映射文件
- Eclipse使用Mybatis Generator生成pojo对象、mapper接口和mapper.xml文件
- 使用mybatis-generator自动生成实体类,接口实现类和Mapper映射配置文件
- 使用MyBatis Generator自动生成实体、mapper和dao层
- Maven项目使用MyBatis Generator插件生成POJO和Mapper代码
- mybatis自动生成mapper.xml和接口实体类工具
- mybatis反向生成实体和xml、mapper接口
- Mybatis--使用mybatis generator插件映射数据库,自动生成pojo对象,dao接口,mapper.xml文件的方法
- mybatis-generator使用Maven Plugin生成mapper
- 使用MyBatis Generator生成xml,Mapper
- mybatis 之 generator插件使用 集成到了eclipse 自动生成实体,example,mapper
- mybatis 之 generator插件使用 集成到了eclipse 自动生成实体,example,mapper
- ssm项目使用mybatis-generator工具自动生成实体类、*mapper.xml、dao层方法
- 如何利用maven配置mybatis-generator自动生成mapper.xml
- 在IDEA下,使用maven的mybatis-generator-maven-plugin插件自动生成实体类
- 简单两步快速学会使用Mybatis-Generator自动生成entity实体、dao接口和简单mapper映射(用mysql和oracle举例)
- gensim 简介
- 【前路漫漫,但出路只有一条】经常…
- 【养孩子不是养宠物】养孩子还是养…
- Linux mtrace命令检测内存泄漏
- 【不犯同样的错误,才是真正的成长…
- Maven使用Mybatis Generator插件生成Mapper接口 xml和实体
- node js 下查找数组最大最小值 时间复杂度 1.5N 思路来自编程之美
- 【单身没那么坏,别以为就此没人爱…
- android 监听网络状态的变化+Observer
- 【别说了,你的谎言在也骗不了我的…
- 【不爱就趁早结束,谢谢你选择放开…
- 【过目不忘,七天成诗,背书写作不…
- 【“假日父母”的6个亲子互动秘诀】…
- 【「i+1」鼓励法:如果孩子知道自…