一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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

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

Mybatis逆工程的使用

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

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

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

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>
<!-- 配置數據庫連接 -->
<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標簽的數據庫連接的配置和table標簽的tableName屬性,如果你數據庫中所有表都想逆工程,可以直接設置tableName值為%,即匹配所有表,不過此時domainObjectName屬性就要去掉。

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

Mybatis逆工程的使用

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

Mybatis逆工程的使用

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

Mybatis逆工程的使用

Mybatis逆工程的使用

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: poronovideos极度残酷 | 草逼吧| 精品久久久久久亚洲精品 | 欧美日韩国产一区二区三区欧 | 欧美一区高清 | 国产精品久久久久jk制服 | 果冻传媒mv在线观看入口免费 | 精品亚洲视频在线观看 | 国产成人综合手机在线播放 | 国产精品久久国产精品99 | 香蕉人人超人人超碰超国产 | 黄瓜污视频 | 精品久久久久免费极品大片 | 男老头澡堂gay老头456 | 国产亚洲欧美一区二区三区 | 国产成人精品免费午夜 | 国产精品视频在这里有精品 | 草草视频人人爽 | 五月天在线视频观看 | 国产高清免费在线 | 啪一啪日一日 | 四虎在线精品观看免费 | 翁用力的抽插 | 国产成人精品高清在线 | 小妇人电影免费完整观看2021 | 99re在线视频观看 | bt天堂在线观看国产 | 色呦呦tv | 亚洲国产精品无码中文在线 | 国产自拍视频一区 | 无人区在线观看免费完整版免费 | 国产福利一区二区精品视频 | 桃乃木香奈ipx在线播放 | 日产精品一卡2卡三卡4乱码久久 | 国产在线视频福利 | 国产精品亚洲w码日韩中文 国产精品香蕉在线观看不卡 | 午夜福利试看120秒体验区 | 国产大神91一区二区三区 | 国产精品酒店视频免费看 | 波多野结衣中文字幕在线 | 亚洲欧美日本在线观看 |