mybatis generator插件的使用
来源:互联网 发布:淘宝火影忍者手游cdk 编辑:程序博客网 时间:2024/06/01 17:47
对于新项目中使用mybatis,通过使用mybatis generator插件自动生成相应的实体类和XXXmapper.xml文件,大大简化了开发。
1.添加maven 依赖
<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version> <configuration> <verbose>true</verbose> <overwrite>true</overwrite> <configurationFile>${basedir}/src/main/profile/dev/generatorConfig.xml</configurationFile> </configuration> <dependencies> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.2</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.41</version> </dependency> </dependencies></plugin>
2、插件配置文件
配置文件存放路径如下图:
插件默认会读到src/main/resources目录下的generatorConfig.xml 文件。
具体配置如下范例:
1、指定连接数据库的URL,用户名和密码;
2、指定生成的实体所存放的目录
<javaModelGenerator targetPackage="com.gen.model" targetProject="src\main\java" />
3、sqlMapGenerator 需要设置包名,和存放映射文件的路径。用maven 管理,一般xml文件放在src/main/resources目录下。
<sqlMapGenerator targetPackage="gen_mappers" targetProject="src\main\resources" />
4、设置与sql映射文件对应的接口文件所存放的目录
<javaClientGenerator targetPackage="com.gen.mapper" targetProject="src\main\java" type="XMLMAPPER" />
5、配置你需要生成的数据库中的表名及实体名称
<table schema="test" tableName="test_table" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>
generatorConfig.xml配置文件(适用于mybatis接口模式)的完整配置如下:
<?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> <context id="context1" targetRuntime="MyBatis3Simple" defaultModelType="flat"> <!-- 避免生成注解 --> <commentGenerator> <property name="suppressAllComments" value="true" /> </commentGenerator> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1:3306/test" userId="mysql" password="123456" /> <javaModelGenerator targetPackage="com.qianbao.gen.model" targetProject="src\main\java" /> <sqlMapGenerator targetPackage="gen_mappers" targetProject="src\main\resources" /> <javaClientGenerator targetPackage="com.qianbao.gen.mapper" targetProject="src\main\java" type="XMLMAPPER" /> <table schema="qb_cf" tableName="rxb_big_account" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table> <!-- <table schema="cf_qb" tableName="*" omainObjectName="PlanInfo" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table> --> </context></generatorConfiguration>
三、生成代码
项目 右键–》run as –》 maven bulid –》弹出对话框 –》在goals中输入mybatis-generator:generate 或者 点击select –》选择你的mybatis插件 –》apply –》run
选择项目 按 F5 刷新项目 出现生成的代码
阅读全文
0 0
- mybatis generator插件的使用 。
- mybatis generator插件的使用
- mybatis插件 mybatis-generator的使用
- MyBatis插件的使用:mybatis-generator、mybatis-plugin、mybatis-pagehelper
- Eclipse插件:mybatis generator的使用步骤
- Maven插件mybatis-generator的使用
- Eclipse插件:mybatis generator的使用步骤
- eclipse插件:myBatis generator的使用
- Mybatis Generator插件的手动安装及插件的使用
- maven-mybatis-generator插件使用
- mybatis generator的eclipse插件
- MyBatis Generator的内置插件
- Mybatis-generator的使用
- mybatis-generator的使用
- MyBatis generator 的使用
- mybatis-generator的使用
- mybatis-generator的使用
- mybatis generator 的使用
- Myeclipse导入Maven项目到成功运行全过程
- 二叉排序树的学习
- libsvm相关变量总结以及libsvm 参数粗调、微调技巧 和PCA主成分分析princomp函数的使用
- Json字符串与Object对象相互转换的几种方式
- kruskal算法入门
- mybatis generator插件的使用
- 完美解决iis下JWplayer提示Error loading media: File could not be played错误
- 2017/8/31
- 盒子居中总结(dispaly:flex)
- 频繁修改主机名启动mq失败
- require和include的区别
- shiro入门demo
- linux系统管理
- 如何合并/删除磁盘分区