mybatis使用---利用mybatis-generator自动生成mapper、model、mapper.xml

今天之前,只是听过mybatis,没用过,一直用ibatis,当时觉得很简单,今天项目中用到了mybatis,example的东西,刚拿过来,晕了好长时间。到现在只学会了如何生成类和配置文件:

1、我用的是mybatis-generator-core-1.3.1,这个版本。打开里面有

lib中有mybatis-generator-core-1.3.1.jar,最重要的。

 

2、打开generator.xml

 

<pre name="code" class="html"><?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:数据库的JDBC驱动,换成你自己的驱动位置 -->
	<classPathEntry location="<span style="color:#ff6666;">E:\spp\myeclipse_plugin\mybatis-generator-core-1.3.1\mysql-connector-java-5.1.7-bin.jar</span>" />
	
	<context id="MySQLTables" targetRuntime="MyBatis3">
		
		<!-- 去除自动生成的注释 -->
		<commentGenerator>
			<property name="suppressAllComments" value="true" />
		</commentGenerator>
		
		<!--数据库连接配置 -->
		<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://192.168.5.18:3306/zhyl" userId="zhyl" password="zhyl_pass">
		</jdbcConnection>

		<!-- 和生成VO有关 -->
		<javaTypeResolver >
			<property name="forceBigDecimals" value="false" />
		</javaTypeResolver>
		
		<!-- targetProject:自动生成代码的位置 -->
		<javaModelGenerator targetPackage="<span style="color:#ff6666;">com.peony.province.model</span>" targetProject="<span style="color:#ff6666;">F:\hiscms\src</span>">
			<property name="enableSubPackages" value="true" />
			<property name="trimStrings" value="true" />
		</javaModelGenerator>
		<sqlMapGenerator targetPackage="<span style="color:#ff6666;">resources.mybatis.province</span>"  targetProject="<span style="color:#ff6666;">F:\hiscms\src</span>">
			<property name="enableSubPackages" value="true" />
		</sqlMapGenerator>
		<javaClientGenerator type="XMLMAPPER" targetPackage="<span style="color:#ff6666;">com.peony.province.mapper</span>"  targetProject="<span style="color:#ff6666;">F:\hiscms\src</span>">
			<property name="enableSubPackages" value="true" />
		</javaClientGenerator>
		
		<!-- tableName:用于自动生成代码的数据库表;domainObjectName:对应于数据库表的javaBean类名 -->
		<table tableName="<span style="color:#ff6666;">tb_province</span>" domainObjectName="<span style="color:#ff6666;">TbProvince</span>" />
		
	</context>
		
</generatorConfiguration>

 

 

 

 

 

 

 

</pre><p></p><pre>

红色部分需要修改!!!

 

3、运行jar包生成文件

我的:java -jar E:\spp\myeclipse_plugin\mybatis-generator-core-1.3.1\lib\mybatis-generator-core-1.3.1.jar -configfile E:\spp\myeclipse_plugin\mybatis-generator-core-1.3.1\generator.xml -overwrite  

E:\spp\myeclipse_plugin\mybatis-generator-core-1.3.1\lib\mybatis-generator-core-1.3.1.jar ---jar包的路径

 E:\spp\myeclipse_plugin\mybatis-generator-core-1.3.1\generator.xml---配置文件的绝对路径

 

ok,生成了需要的文件!!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值