文档章节

Mybatis的逆向工程

 小小小施爷
发布于 2017/09/12 11:40
字数 256
阅读 11
收藏 0

我这里使用的的eclipse插件的方式,来逆向生成代码。给出配置文件

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>
	
	<!-- 数据库驱动的位置 -->
	<classPathEntry
        location="D:\DevTools\Maven3.5.0\Repository\mysql\mysql-connector-java\5.1.38\mysql-connector-java-5.1.38.jar" />
  
  
  <context id="context1">
  							<!-- jdbc的配置信息 -->
    <jdbcConnection connectionURL="jdbc:mysql://localhost:3306/row_manager?useUnicode=true&amp;characterEncoding=utf-8" 
	    driverClass="com.mysql.jdbc.Driver" 
	    password="shiye" 
	    userId="root" />
	   				 <!--targetPackage: 生成在哪个包下          targetProject:项目路径-->
	  <!-- pojo对象 -->
    <javaModelGenerator targetPackage="com.shi.pojo"	
    	 targetProject="MyAirPort/src/main/java" /> 
    <!-- 配置文件 -->
    <sqlMapGenerator targetPackage="com.shi.mapper" 
    	targetProject="MyAirPort/src/main/resources" />
    <!-- 接口 -->
    <javaClientGenerator targetPackage="com.shi.mapper" 
    	targetProject="MyAirPort/src/main/java" type="XMLMAPPER" />
    					<!-- 表的配置信息  -->
    <table schema="User" tableName="user" enableCountByExample="false" 
    			enableUpdateByExample="false" enableDeleteByExample="false"
                enableSelectByExample="false" selectByExampleQueryId="false">
    </table>
    <table schema="Power" tableName="power" enableCountByExample="false" 
    			enableUpdateByExample="false" enableDeleteByExample="false"
                enableSelectByExample="false" selectByExampleQueryId="false">
    </table>
    <table schema="Row" tableName="row" enableCountByExample="false" 
    			enableUpdateByExample="false" enableDeleteByExample="false"
                enableSelectByExample="false" selectByExampleQueryId="false">
    </table>
    <table schema="RowPower" tableName="row_power" enableCountByExample="false" 
    			enableUpdateByExample="false" enableDeleteByExample="false"
                enableSelectByExample="false" selectByExampleQueryId="false">
    </table>
    <table schema="UserPower" tableName="user_power" enableCountByExample="false" 
    			enableUpdateByExample="false" enableDeleteByExample="false"
                enableSelectByExample="false" selectByExampleQueryId="false">
    </table>
    <table schema="UserRow" tableName="user_row" enableCountByExample="false" 
    			enableUpdateByExample="false" enableDeleteByExample="false"
                enableSelectByExample="false" selectByExampleQueryId="false">
    </table>
  </context>
</generatorConfiguration>
  

© 著作权归作者所有

共有 人打赏支持
粉丝 4
博文 123
码字总数 91153
作品 0
合肥
Mybatis的逆向工程简单的使用

参考资料: 官方文档:http://www.mybatis.org/generator/index.html 使用方法: 1.下载使用mybatis逆向工程所需的jar包。 ①自己百度下载mybatis-generator-core,版本为1.3.5。 ②如果使用...

帅得拖网速
2016/11/19
183
0
【MyBatis框架】mybatis逆向工程自动生成代码

逆向工程 1.什么是逆向工程 mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程 可以针对单表自动生成mybatis执行所需要的代码(mapper.java,mapper.xml、po..) 企业实际开发中,常...

Mysoft
2015/09/21
222
0
回顾一下MyBatis逆向工程——自动生成代码

⭐⭐⭐⭐⭐最最最最最重要的事情: 我自己总结的Java学习的系统知识点以及面试问题,目前已经开源,会一直完善下去,欢迎建议和指导欢迎Star: https://github.com/Snailclimb/Java-Guide 我...

snailclimb
07/12
0
0
spring boot开发笔记——mybatis

概述   mybatis框架的优点,就不用多说了,今天这边干货主要讲mybatis的逆向工程,以及springboot的集成技巧,和分页的使用   因为在日常的开发中,当碰到特殊需求之类会手动写一下sql语...

诸葛西门
06/05
0
0
MyBatis 逆向工程 MyBatis-CMEU v2.1.2 发布

MyBatis 逆向工程 MyBatis-CMEU v2.1.2 已发布。MyBatis-CMEU 本次更新一共有以下5点 添加批量插入数据 添加多列排序 添加生成实体类常用配置保存 修复项目路径带.的识别错误 修复Oracle数据...

Mirren
2017/09/25
1K
4

没有更多内容

加载失败,请刷新页面

加载更多

shell学习之创建函数

函数是一个脚本代码块,你可以为其命名并在代码中任何位置重用。 在bash shell脚本中创建函数基本使用如下两种方式,第二种格式更接近于其他编程语言中定义函数的方式。 function name {com...

woshixin
21分钟前
1
0
Toolfk.com 程序员工具网上线

#前言 真不容易,用了一个月的业余时间才把这个网站(toolfk.com)做完。里面的内容主要是从github上找的开源码码,在线运行使用的是Docker运行。当然也是现成的。因为我现在对Docker还是不懂。...

hihubs
35分钟前
2
0
svn 常用操作命令及问题处理

1. 常用命令 1.1. 基本使用 检出 checkout ➜ svn co repo_url -m '检出代码'➜ svn co repo_url saved_dir_name -m '检出代码,并指定目录名' 加入版本控制 add # 添加指定文件➜ svn...

whoru
今天
3
0
记一次jquery validate的扩展(第一次失去焦点时触发校验)

最近在用jquery.validate 做前端表单校验,但是发现每次第一次失去焦点时,如果文本框内容为空,且该字段是必填项, 则不会触发校验,直到提交表单后,再次失去焦点时,才会触发,想对此进行...

foreach
今天
1
0
java生成UUID

UUID介绍: UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以...

编程SHA
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部