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

来源:互联网 发布:手机二手市场淘宝网 编辑:程序博客网 时间:2024/05/17 01:27

今天之前,只是听过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,生成了需要的文件!!

0 0
原创粉丝点击