MyBatis使用Generator自动生成代码
2014-09-22 15:34
696 查看
MyBatis中,可以使用Generator自动生成代码,包括DAO层、 MODEL层
、MAPPING SQL映射文件。
第一步:下载MyBatis的Generator工具
第二步:配置自动生成代码所需的XML配置文件,例如(generator.xml)
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>
<classPathEntry location="D:\workspace\ssm\WebContent\WEB-INF\lib\mysql-connector-java-5.1.21-bin.jar" />
<context id="DB2Tables" targetRuntime="MyBatis3">
<commentGenerator>
<property name="suppressAllComments" value="true" />
</commentGenerator>
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1:3306/mydb" userId="root"
password="123456">
</jdbcConnection>
<javaTypeResolver >
<property name="forceBigDecimals" value="false" />
</javaTypeResolver>
<javaModelGenerator targetPackage="com.test.model" targetProject="E:\workplace\src">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
<sqlMapGenerator targetPackage="com.test.mapping" targetProject="E:\workplace\src">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
<javaClientGenerator type="XMLMAPPER" targetPackage="com.test.dao" targetProject="E:\workplace\src">
<property name="enableSubPackages" value="true" />
</javaClientGenerator>
<table tableName="user" domainObjectName="User" />
<table tableName="t_weibo" domainObjectName="Weibo" />
</context>
</generatorConfiguration>
将这个文件保存至你下载的mybatis-generator-core-1.3.2文件夹下
第三步:进入XML配置文件(generator.xml)所在的的目录并执行命令:
Dos代码
java -jar E:\mybatis-generator-core-1.3.2\lib\mybatis-generator-core-1.3.2.jar -configfile generator.xml -overwrite
mybatis generator eclipse插件的安装
打开eclipse,点击Help>Software
Update
选择 "Available Software" 标签,点击 "Add
Site" 按钮
输入以下信息:
Location:http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/
点击ok,自动进入"mybatis
generator Feature"
点击“install”按钮进行安装。。。。mybatis
generator 插件安装完成
、MAPPING SQL映射文件。
第一步:下载MyBatis的Generator工具
第二步:配置自动生成代码所需的XML配置文件,例如(generator.xml)
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>
<classPathEntry location="D:\workspace\ssm\WebContent\WEB-INF\lib\mysql-connector-java-5.1.21-bin.jar" />
<context id="DB2Tables" targetRuntime="MyBatis3">
<commentGenerator>
<property name="suppressAllComments" value="true" />
</commentGenerator>
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1:3306/mydb" userId="root"
password="123456">
</jdbcConnection>
<javaTypeResolver >
<property name="forceBigDecimals" value="false" />
</javaTypeResolver>
<javaModelGenerator targetPackage="com.test.model" targetProject="E:\workplace\src">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
<sqlMapGenerator targetPackage="com.test.mapping" targetProject="E:\workplace\src">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
<javaClientGenerator type="XMLMAPPER" targetPackage="com.test.dao" targetProject="E:\workplace\src">
<property name="enableSubPackages" value="true" />
</javaClientGenerator>
<table tableName="user" domainObjectName="User" />
<table tableName="t_weibo" domainObjectName="Weibo" />
</context>
</generatorConfiguration>
将这个文件保存至你下载的mybatis-generator-core-1.3.2文件夹下
第三步:进入XML配置文件(generator.xml)所在的的目录并执行命令:
Dos代码
java -jar E:\mybatis-generator-core-1.3.2\lib\mybatis-generator-core-1.3.2.jar -configfile generator.xml -overwrite
mybatis generator eclipse插件的安装
打开eclipse,点击Help>Software
Update
选择 "Available Software" 标签,点击 "Add
Site" 按钮
输入以下信息:
Location:http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/
点击ok,自动进入"mybatis
generator Feature"
点击“install”按钮进行安装。。。。mybatis
generator 插件安装完成
相关文章推荐
- 使用Mybatis Generator自动生成Mybatis相关代码
- 使用Mybatis Generator自动生成Mybatis相关代码
- 使用MyBatis-Generator自动生成代码
- Intellij IDEA 14中使用MyBatis-generator 自动生成MyBatis代码
- Intellij IDEA 14中使用MyBatis-generator 自动生成MyBatis代码
- 使用Mybatis Generator自动生成Mybatis相关代码
- 使用Mybatis Generator自动生成Mybatis相关代码
- 一双跑鞋的mybatis(六)---使用generator自动生成mybatis映射代码
- 使用MyBatis-Generator自动生成代码
- MyBatis使用Generator自动生成代码
- MyBatis使用Generator自动生成代码
- 使用Mybatis Generator自动生成Mybatis相关代码
- 使用mybatis generator自动生成代码步骤
- 使用Eclipse的Generator MyBatis/iBatis Artifacts插件自动生成代码,与spring集成
- MyBatis使用Generator自动生成代码
- 使用Mybatis Generator自动生成Mybatis相关代码
- Intellij IDEA 14中使用MyBatis-generator 自动生成MyBatis代码
- 使用Mybatis Generator自动生成Mybatis相关代码
- 使用Mybatis Generator自动生成Mybatis相关代码
- Intellij IDEA 14中使用MyBatis-generator 自动生成MyBatis代码