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
- mybatis使用---利用mybatis-generator自动生成mapper、model、mapper.xml
- mybatis generator自动生成model、dao、mapper
- 使用mybatis-generator自动生成dao、model和mapper
- 使用Mybatis-Generator自动生成Model、Mapper相关文件
- 如何利用maven配置mybatis-generator自动生成mapper.xml
- 使用Mybatis提供的mybatis generator来自动生成model/mapper.java/mapper.xml
- 使用Mybatis-Generator自动生成Dao、model和mapper.xml相关文件
- Mybatis使用generator自动生成mapper文件
- 使用MyBatis Generator生成xml,Mapper
- mybatis generator自动生成model、dao、mapper示例
- mybatis generator自动生成dao,model,mapper文件
- Mybatis中使用mybatis-generator结合Ant脚本快速自动生成Model、Mapper等文件
- 使用MyBatis-generator 自动生成MyBatis mapper代码
- mac下 mybatis-generator命令行方式自动生成mapper、model、xml
- 在gradle中使用MyBatis Generator生成model,dao,mapper
- 在gradle中使用MyBatis Generator生成model,dao,mapper
- 利用MyBatis Generator自动生成DO&DAO&mapper
- 使用mybatis-generator在自动生成Model类和Mapper文件
- Mysql中的Cascade,NO ACTION,Restrict,SET NULL
- poj 3646 The Dragon of Loowater!水!!
- as Button 的label和 Label 的text文字换行
- POJ-1006-Biorhythms
- LeetCode Container With Most Water
- mybatis使用---利用mybatis-generator自动生成mapper、model、mapper.xml
- Java线程的一些面试知识
- c/c++内存释放知识总结
- POJ—3253—Fence Repair—【贪心】【优先队列】
- 数据挖掘笔记-聚类-DBSCAN-文档聚类
- CF #262 (DIV2) C . Present (二分答案)
- spring security 权限验证
- mysql定时任务
- JSON-C结构介绍、使用