Mybatis自动生成实体类,映射文件,以及dao层接口。
2016-02-15 09:07
651 查看
Mybatis不像Hibernate那样可以直接通过Myeclipse直接生成相应的映射文件,它是一个半自动化的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy到项目工程中即可。
所需要的文件如下:
主要是配置generatorConfig.xml这个文件
使用dos命令窗口进入lib文件夹下面运行:java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite
文件已经成功生成:
工具下载地址:http://download.csdn.net/detail/gaoxuaiguoyi/9431576
所需要的文件如下:
主要是配置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> <!-- mysql-connector文件路径 --> <classPathEntry location="mysql-connector-java-5.1.25-bin.jar"/> <context id="DB2Tables" targetRuntime="MyBatis3"> <commentGenerator> <property name="suppressDate" value="true"/> <property name="suppressAllComments" value="true"/> </commentGenerator> <!-- 链接配置 --> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1:3306/ssm" userId="root" password="root"> </jdbcConnection> <javaTypeResolver> <property name="forceBigDecimals" value="false"/> </javaTypeResolver> <!-- 生成实体类的路径,com.project.ssm.entity 这个路径可以自动生成,但是必须有src这个路径--> <javaModelGenerator targetPackage="com.project.ssm.entity" targetProject="src"> <property name="enableSubPackages" value="true"/> <property name="trimStrings" value="true"/> </javaModelGenerator> <!-- 生成实体类的路径,这个路径可以自动生成,但是必须有src这个路径--> <sqlMapGenerator targetPackage="com.project.ssm.mapping" targetProject="src"> <property name="enableSubPackages" value="true"/> </sqlMapGenerator> <javaClientGenerator type="XMLMAPPER" targetPackage="com.project.ssm.dao" targetProject="src"> <property name="enableSubPackages" value="true"/> </javaClientGenerator> <table tableName="user" domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table> </context> </generatorConfiguration>
使用dos命令窗口进入lib文件夹下面运行:java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite
文件已经成功生成:
工具下载地址:http://download.csdn.net/detail/gaoxuaiguoyi/9431576
相关文章推荐
- Espresso 自动化测试(七)- Viewpager与Listview的使用
- ListView复用机制导致数据错乱
- 农村人的出路
- 1160 蛇形矩阵(codevs)
- 图片垂直居中
- cocoaPods使用
- poj 1655 求树的重心
- NGX的第三方负载均衡模块fair
- android面试题目
- [BZOJ2795][Poi2012]A Horrible Poem
- Ruby里4种比较函数(equal?, eql?, ==, ===)详解
- 数据仓库三种事实表(fact_table) --工作备忘2016/02/14
- PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法
- C# Datatable排序
- iOS7新JavaScriptCore框架入门介绍(二)
- /bin/false和/sbin/nologin的区别
- 异机恢复 RMAN-06023: no backup or copy of datafile 17 found to restore
- css reset
- Nunit 2.6 无法调试.Net Framework 4.0
- ip地址冲突导致无法上网、ping不通网关和自己