文档章节

Mybatis的逆向工程

 小小小施爷
发布于 2017/09/12 11:40
字数 256
阅读 12
收藏 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>
  

© 著作权归作者所有

共有 人打赏支持
粉丝 5
博文 142
码字总数 99042
作品 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应用学习(6)——Spring框架整合与逆向工程

与Spring框架整合 1. 整合思路: 需要spring通过单例方式管理SqlSessionFactory。 spring和mybatis整合生成代理对象,使用SqlSessionFactory创建SqlSession。(spring和mybatis整合自动完成)...

江左煤郎
11/27
0
0
回顾一下MyBatis逆向工程——自动生成代码

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

snailclimb
07/12
0
0
spring和mybatis整合及逆向工程

思路 需要spring通过单例方式管理sqlSessionFactory spring和mybatis整合生成代理对象,使用sqlSessionFactory创建SqlSession。(spring和mybtis整合自动完成) 持久层的mapper都需要由sprin...

lambdaλ
08/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Dubbo下一站:Apache顶级项目

摘要: 导读: 近日,在Apache Dubbo开发者沙龙杭州站的活动中,阿里巴巴中间件技术专家曹胜利(展图)向开发者们分享了Dubbo2.7版本的规划。 本文将为你探秘 Dubbo 2.7背后的思考和实现方式。...

阿里云云栖社区
16分钟前
1
0
Vim中快捷键命令介绍

map命令简介 map是一个映射命令,将常用的很长的命令映射到一个新的功能键上。map是Vim强大的一个重要原因,可以自定义各种快捷键,用起来自然得心应手。Vim中有五种映射存在: 用于普通模式:...

陶小陶
20分钟前
3
0
结合实际场景谈一谈微服务配置

作为 Nacos 5W1H 的系列文章,本文将围绕“Where”,讲述 Nacos 配置管理的三个典型的应用场景: 数据库连接信息 限流阈值和降级开关 流量的动态调度 上一篇:Nacos帮我解决了什么问题? 数据...

阿里云官方博客
22分钟前
1
0
Docker | 采用镜像alpine缺少时区解决方法

加入: RUN apk --update add tzdata当然也可以安装其他的如 procps, php 等

云迹
23分钟前
3
0
在Python中调用Java扩展包HanLP测试记录

最近在研究中文分词及自然语言相关的内容,关注到JAVA环境下的HanLP,HanLP是一个致力于向生产环境普及NLP技术的开源Java工具包,支持中文分词(N-最短路分词、CRF分词、索引分词、用户自定义...

左手的倒影
33分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部