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

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

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架包的修改和打包。感興趣的朋友繼續關注本站!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 寡妇快点好大好爽视频 | 日本一本二本三区免费 | 久久噜国产精品拍拍拍拍 | 亚洲国产精品综合一区在线 | 国产精品aaa | 为什么丈夫插我我却喜欢被打着插 | 免费视频亚洲 | 青青草国产精品久久碰 | 金莲一级淫片aaaaaa | 国产经典一区二区三区蜜芽 | 亚瑟天堂久久一区二区影院 | 成人免费视频一区 | 久久天天躁狠狠躁夜夜躁 | chinese国产打屁股 | 国产精品视频二区不卡 | bt天堂午夜国产精品 | 国产亚洲精品福利在线 | 无码任你躁久久久久久久 | 东北疯狂xxxxbbbb中国 | 日日骑夜夜骑 | 国产成人精品一区二三区在线观看 | ai换脸杨颖被啪在线观看 | 日日操视频 | 99在线免费视频 | 四虎精品免费视频 | 亚洲第一天堂网 | 色老板在线播放 | 九九精品99久久久香蕉 | 免费免费啪视频在线观播放 | 免费观看的毛片 | 日本免费一区二区三区a区 日本免费三片在线观看 | 日本红色高清免费观看 | 穆挂英风流艳史小说 | 美日韩在线观看 | 成年人视频免费在线观看 | 美女自插 | 校园春色偷拍自拍 | 把美女屁股眼扒开图片 | 丝瓜草莓香蕉绿巨人幸福宝 | 男人狂躁女人下面狂叫图片 | 近亲乱中文字幕 |