mybatis逆向生成 eclipse逆向生成工具mybatis generator使用
2017-06-15 09:46
513 查看
mybatis generator是一款逆向生成工具,该工具可是使我们使用简单的配置就可以从指定数据库把指定的表逆向生成我们的java对象类。省去了以前照着数据库写对象类的时间。
要使用mybatis generator首先我们得在咱们的eclipse里安装上这个工具。
在eclipse最上一排help --> eclipse marketplace --> 在搜索栏填上mybatis generator,安装小黑鸟图标的这个。然后中间会要确认和同意更改之类的,一直允许,最后重启eclipse就可以完成安装了!
好了,安装完成后我们就来开始使用它吧!
下面是mybatis generator的配置文件信息:
这里为什么使用mysql-connector-java-5.1.39.jar?其实博主在做这个项目的时候connector已经有6.几的版本了,但是在使用的过程中,发现了大大小小的问题,导致逆向生
成没有成功,后来看了网上碰到相同问题的其他同学,很多换了低版本一点的版本后问题就迎刃而解了。所以博主这里使用的是5.1.39的版本。
配置完成后右键配置文件,找到便可以逆向生成代码了!耶耶耶?
要使用mybatis generator首先我们得在咱们的eclipse里安装上这个工具。
在eclipse最上一排help --> eclipse marketplace --> 在搜索栏填上mybatis generator,安装小黑鸟图标的这个。然后中间会要确认和同意更改之类的,一直允许,最后重启eclipse就可以完成安装了!
好了,安装完成后我们就来开始使用它吧!
下面是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="jdbc.properties" /> <!-- 驱动的绝对路径 --> <classPathEntry location="E:\MavenRepository\mysql\mysql-connector-java\5.1.39\mysql-connector-java-5.1.39.jar" /> <context id="context1" targetRuntime="MyBatis3"> <commentGenerator> <property name="suppressAllComments" value="true" /><!-- 是否取消注释 --> <property name="suppressDate" value="false" /> <!-- 是否生成注释代时间戳 --> </commentGenerator> <!-- 连接信息 --> <jdbcConnection driverClass="${db.driver}" connectionURL="${db.url}" userId="${db.username}" password="${db.password}" /> <!-- targetPackage是目标包名, targetProject是包所在的位置 --> <!-- javaModelGenerator生成的是实体类, sqlMapGenerator生成的是映射文件, javaClientGenerator生成的是dao --> <javaModelGenerator targetPackage="com.heiman.smarthome.po.system" targetProject="SmartHome\src\main\java" /> <sqlMapGenerator targetPackage="com.heiman.smarthome.mapper.system" targetProject="SmartHome\src\main\resources" /> <javaClientGenerator targetPackage="com.heiman.smarthome.mapper.system" targetProject="SmartHome\src\main\java" type="XMLMAPPER" /> <!-- domainObjectName是表对应的实体类名, tableName是对应的表名 --> <!-- 要逆向生成的表,domainObjectName是java类的类名,tableName是数据库里对应的表的名字--> <table domainObjectName="CorpMember" tableName="corp_member" /> </context> </generatorConfiguration>
这里为什么使用mysql-connector-java-5.1.39.jar?其实博主在做这个项目的时候connector已经有6.几的版本了,但是在使用的过程中,发现了大大小小的问题,导致逆向生
成没有成功,后来看了网上碰到相同问题的其他同学,很多换了低版本一点的版本后问题就迎刃而解了。所以博主这里使用的是5.1.39的版本。
配置完成后右键配置文件,找到便可以逆向生成代码了!耶耶耶?
相关文章推荐
- eclipse中使用mybatis-generator逆向代码生成工具问题解决记录
- eclipse中使用mybatis-generator逆向代码生成工具问题解决记录
- Mybatis Generator Configuration Eclipse自动生成代码工具使用及实现基本crud
- Mybatis 逆向生成工具mybatis-generator-core-1.3.2.jar的使用
- 使用Eclipse的Generator MyBatis/iBatis Artifacts插件自动生成代码,与spring集成
- MyBatis代码生成工具mybatis-generator在Myeclipse10中的使用
- Eclipse中Mybatis Generator代码生成插件的使用
- 在IDEA中使用MyBatis Generator逆向工程生成代码
- 在IDEA中使用MyBatis Generator逆向工程生成代码
- 在IDEA中使用MyBatis Generator逆向工程生成代码
- ssm项目使用mybatis-generator工具自动生成实体类、*mapper.xml、dao层方法
- 在IDEA中使用MyBatis Generator逆向工程生成代码
- 在IDEA中使用MyBatis Generator逆向工程生成代码
- MyBatis代码生成工具mybatis-generator在Myeclipse10中的使用
- IDEA中使用MyBatis Generator逆向工程生成代码(MySQL)
- 关于Oracle字段类型Date使用mybatis generator自动生成工具出现的查询日期只精确到年月日问题
- eclipse使用MyBatisGenerator自动生成相关文件出错:project does not exist
- 在IDEA中使用MyBatis Generator逆向工程生成代码
- eclipse使用hibernate工具逆向生成实体类
- 在IDEA中使用MyBatis Generator逆向工程生成代码