激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Mybatis逆工程的使用

Mybatis逆工程的使用

2020-05-11 11:45安度因 JAVA教程

最近在學Mybatis,類似Hibernate,Mybatis也有逆工程可以直接生成代碼(mapping,xml,pojo),方便快速開發(fā)。這篇文章給大家介紹Mybatis逆工程的使用相關知識,感興趣的朋友一起看下吧

最近在學Mybatis,類似Hibernate,Mybatis也有逆工程可以直接生成代碼(mapping,xml,pojo),方便快速開發(fā)。用的是mybatis-generator-core-1.3.2.jar這個架包。這里我用的是mysql數(shù)據(jù)庫。

1.下載mybatis-generator-core-1.3.2.jar和mysql-connector-java-5.1.13-bin.jar,大家可以在這里下載http://maven.outofmemory.cn/org.mybatis.generator/mybatis-generator-core/1.3.2/

2.新建一個文件夾,把第1步下載的mybatis-generator-core-1.3.2.jar和mysql-connector-java-5.1.13-bin.jar移到該文件夾內,在文件夾的根目錄新建src文件夾。

Mybatis逆工程的使用

Mybatis逆工程的使用

3.在文件夾根目錄新建1個txt文本文檔,寫上代碼:

java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite

然后將txt文本文檔的文件名后綴改為bat。

4.新建generatorConfig.xml 并在里面配置逆工程信息如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?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="mysql-connector-java-5.1.13-bin.jar"/>
<context id="DB2Tables" targetRuntime="MyBatis3">
<commentGenerator>
<property name="suppressDate" value="true"/>
<property name="suppressAllComments" value="true"/>
</commentGenerator>
<!-- 配置數(shù)據(jù)庫連接 -->
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/login" userId="root" password="root">
</jdbcConnection>
<javaTypeResolver>
<property name="forceBigDecimals" value="false"/>
</javaTypeResolver>
<!-- 配置生成的pojo實體類 -->
<javaModelGenerator targetPackage="tse.model" targetProject="src">
<property name="enableSubPackages" value="true"/>
<property name="trimStrings" value="true"/>
</javaModelGenerator>
<!-- 配置生成的xml -->
<sqlMapGenerator targetPackage="tse.mapping" targetProject="src">
<property name="enableSubPackages" value="true"/>
</sqlMapGenerator>
<!-- 配置生成的mapping接口 -->
<javaClientGenerator type="XMLMAPPER" targetPackage="tse.mapping" targetProject="src">
<property name="enableSubPackages" value="true"/>
</javaClientGenerator>
<!-- 配置逆工程的表,tableName可用通配符%匹配所有表 -->
<table tableName="login" domainObjectName="Login" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>
</context>
</generatorConfiguration>

記得修改jdbcConnection標簽的數(shù)據(jù)庫連接的配置和table標簽的tableName屬性,如果你數(shù)據(jù)庫中所有表都想逆工程,可以直接設置tableName值為%,即匹配所有表,不過此時domainObjectName屬性就要去掉。

好了,通過以上步驟,整個目錄結構應該是這樣的

Mybatis逆工程的使用

而src文件夾還是個空文件夾

Mybatis逆工程的使用

此時運行根目錄下的bat文件,在src目錄中可看到生成了你要的代碼

Mybatis逆工程的使用

Mybatis逆工程的使用

以上所述是小編給大家介紹的Mybatis逆工程的使用相關知識,主要是介紹逆工程的使用,這時候有朋友就會問,那我怎么讓逆工程生成自己定義的代碼格式呢。不用急,下一篇我會講mybatis-generator-core-1.3.2.jar架包的修改和打包。感興趣的朋友繼續(xù)關注本站!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: av在线播放网址 | 国产精品99久久久久久大便 | 手机免费看一级片 | 亚洲一区二区三区视频 | 色网站在线免费观看 | 欧美交在线 | 中文字幕1区2区 | 成人国产免费观看 | 中文字幕在线免费 | 最新国产毛片 | 国产精品一区二区三区在线播放 | 日本免费a∨ | 欧美日韩国产成人在线 | 97久色 | 插插操 | 老子午夜影院 | av不卡毛片 | 亚洲精品一区二区三区在线看 | 蝌蚪久久窝 | 日韩在线视频免费观看 | 一区二区免费看 | 蜜桃视频在线观看免费 | 免费人成在线播放 | av在线播放电影 | 免费在线观看成人av | 久久国产精品小视频 | 久久91精品久久久久清纯 | 国产亚洲精品久久久久久久久久 | 俄罗斯hdxxx 日夜操天天干 | 国产亚洲高清在线精品不卡 | 黄色视屏免费在线观看 | 日本一区二区在线 | 欧美一级做一级爱a做片性 久久久资源网 | 蜜桃麻豆视频 | 国产精品久久久久久久久久iiiii | 福利在线小视频 | 九九热在线视频免费观看 | 国产美女视频免费 | 久久午夜神器 | 看国产精品 | 日韩视频区 |