国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - Java教程 - 詳解在IDEA中使用MyBatis Generator逆向工程生成代碼

詳解在IDEA中使用MyBatis Generator逆向工程生成代碼

2021-05-08 12:35slx_0727 Java教程

這篇文章主要介紹了詳解在IDEA中使用MyBatis Generator逆向工程生成代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

本文介紹一下用maven工具如何生成mybatis的代碼及映射的文件。

一、配置maven pom.xml 文件

在pom.xml增加以下插件:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<build>
 <finalname>zsxt</finalname>
 <plugins>
  <plugin>
   <groupid>org.mybatis.generator</groupid>
   <artifactid>mybatis-generator-maven-plugin</artifactid>
   <version>1.3.2</version>
   <configuration>
    <verbose>true</verbose>
    <overwrite>true</overwrite>
   </configuration>
  </plugin>
 </plugins>
</build>

配置好maven插件,下面需要配置插件需要配置文件

二、在maven項(xiàng)目下的src/main/resources 目錄下建立名為maven的項(xiàng)目配置文件存放路徑如下圖:generatorconfig.xml和generator.properties配置文件,

maven的項(xiàng)目配置文件存放路徑如下圖:

詳解在IDEA中使用MyBatis Generator逆向工程生成代碼

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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
<?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>
  <!--導(dǎo)入屬性配置-->
  <properties resource="generator.properties"></properties>
 
  <!--指定特定數(shù)據(jù)庫(kù)的jdbc驅(qū)動(dòng)jar包的位置-->
  <classpathentry location="${jdbc.driverlocation}"/>
 
  <context id="default" targetruntime="mybatis3">
 
    <!-- optional,旨在創(chuàng)建class時(shí),對(duì)注釋進(jìn)行控制 -->
    <commentgenerator>
      <property name="suppressdate" value="true"/>
      <property name="suppressallcomments" value="true"/>
    </commentgenerator>
 
    <!--jdbc的數(shù)據(jù)庫(kù)連接 -->
    <jdbcconnection
        driverclass="${jdbc.driverclass}"
        connectionurl="${jdbc.connectionurl}"
        userid="${jdbc.userid}"
        password="${jdbc.password}">
    </jdbcconnection>
 
 
    <!-- 非必需,類(lèi)型處理器,在數(shù)據(jù)庫(kù)類(lèi)型和java類(lèi)型之間的轉(zhuǎn)換控制-->
    <javatyperesolver>
      <property name="forcebigdecimals" value="false"/>
    </javatyperesolver>
 
 
    <!-- model模型生成器,用來(lái)生成含有主鍵key的類(lèi),記錄類(lèi) 以及查詢example類(lèi)
      targetpackage   指定生成的model生成所在的包名
      targetproject   指定在該項(xiàng)目下所在的路徑
    -->
    <javamodelgenerator targetpackage="com.slx.zsxt.model"
              targetproject="src/main/java">
 
      <!-- 是否允許子包,即targetpackage.schemaname.tablename -->
      <property name="enablesubpackages" value="false"/>
      <!-- 是否對(duì)model添加 構(gòu)造函數(shù) -->
      <property name="constructorbased" value="true"/>
      <!-- 是否對(duì)類(lèi)char類(lèi)型的列的數(shù)據(jù)進(jìn)行trim操作 -->
      <property name="trimstrings" value="true"/>
      <!-- 建立的model對(duì)象是否 不可改變 即生成的model對(duì)象不會(huì)有 setter方法,只有構(gòu)造方法 -->
      <property name="immutable" value="false"/>
    </javamodelgenerator>
 
    <!--mapper映射文件生成所在的目錄 為每一個(gè)數(shù)據(jù)庫(kù)的表生成對(duì)應(yīng)的sqlmap文件 -->
    <sqlmapgenerator targetpackage="com.slx.zsxt.mapper"
             targetproject="src/main/java">
      <property name="enablesubpackages" value="false"/>
    </sqlmapgenerator>
 
    <!-- 客戶端代碼,生成易于使用的針對(duì)model對(duì)象和xml配置文件 的代碼
        type="annotatedmapper",生成java model 和基于注解的mapper對(duì)象
        type="mixedmapper",生成基于注解的java model 和相應(yīng)的mapper對(duì)象
        type="xmlmapper",生成sqlmap xml文件和獨(dú)立的mapper接口
    -->
    <javaclientgenerator targetpackage="com.slx.zsxt.dao"
               targetproject="src/main/java" type="xmlmapper">
      <property name="enablesubpackages" value="true"/>
    </javaclientgenerator>
 
 
    <table tablename="reguser" domainobjectname="user"
        enablecountbyexample="false" enableupdatebyexample="false"
        enabledeletebyexample="false" enableselectbyexample="false"
        selectbyexamplequeryid="false">
    </table>
 
    <table tablename="adminuser" domainobjectname="admin"
        enablecountbyexample="false" enableupdatebyexample="false"
        enabledeletebyexample="false" enableselectbyexample="false"
        selectbyexamplequeryid="false">
    </table>
    <table tablename="configinfo" domainobjectname="confinfo"
        enablecountbyexample="false" enableupdatebyexample="false"
        enabledeletebyexample="false" enableselectbyexample="false"
        selectbyexamplequeryid="false">
    </table>
    <table tablename="grade" domainobjectname="grade"
        enablecountbyexample="false" enableupdatebyexample="false"
        enabledeletebyexample="false" enableselectbyexample="false"
        selectbyexamplequeryid="false">
    </table>
    <table tablename="gradelog" domainobjectname="gradelog"
        enablecountbyexample="false" enableupdatebyexample="false"
        enabledeletebyexample="false" enableselectbyexample="false"
        selectbyexamplequeryid="false">
    </table>
    <table tablename="reginfo" domainobjectname="reginfo"
        enablecountbyexample="false" enableupdatebyexample="false"
        enabledeletebyexample="false" enableselectbyexample="false"
        selectbyexamplequeryid="false">
    </table>
  </context>
</generatorconfiguration>

generator.propertites代碼如下:

?
1
2
3
4
5
jdbc.driverlocation=e:\\mvn_home\\mysql\\mysql-connector-java\\5.1.20\\mysql-connector-java-5.1.20.jar
jdbc.driverclass=com.mysql.jdbc.driver
jdbc.connectionurl=jdbc:mysql:///zsxt
jdbc.userid=root
jdbc.password=123456

三、在intellij idea添加一個(gè)“run運(yùn)行”選項(xiàng),使用maven運(yùn)行mybatis-generator-maven-plugin插件

點(diǎn)擊 菜單run中edit configurations,會(huì)出現(xiàn)

詳解在IDEA中使用MyBatis Generator逆向工程生成代碼

點(diǎn)擊+號(hào),選擇maven,會(huì)出現(xiàn)

詳解在IDEA中使用MyBatis Generator逆向工程生成代碼

在name和commond line分別填上如上圖所示,apply和ok

最后點(diǎn)擊generator,生成model,mapper,dao

詳解在IDEA中使用MyBatis Generator逆向工程生成代碼

逆向工程生成結(jié)果如下:

詳解在IDEA中使用MyBatis Generator逆向工程生成代碼

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://blog.csdn.net/for_my_life/article/details/51228098

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 综合另类 | 99这里只有精品 | 亚洲电影在线播放 | 日韩成人免费av | 日韩欧美一区二区在线视频 | 精品视频在线视频 | 久久久久久高清 | 久久久久久亚洲av毛片大全 | av大全在线观看 | 69免费视频| 91麻豆精品国产91久久久更新资源速度超快 | 国产精品久久久久久久久 | 亚洲国产精品一区二区久久 | 青青久视频 | 日韩成人在线视频 | 国产欧美一二三区在线粉嫩 | 一级黄色一级毛片 | 久久国产亚洲 | 国产一区在线视频观看 | 亚洲二区在线播放 | 自拍视频网站 | 国产亚洲精品美女久久久久久久久久 | 日韩av高清 | 96久久久| 中文在线а√在线8 | 欧美一级片 | 久久a视频 | 免费看国产| 国产一级片儿 | 久久综合狠狠综合久久综合88 | 中文字幕日韩欧美 | 亚洲高清视频在线观看 | 无码日韩精品一区二区免费 | 亚洲国产精品久久久 | 精品国产乱码久久久久久密桃99 | 成人午夜视频在线播放 | 成人小视频在线观看 | 午夜视频在线网站 | 欧美日韩国产一区二区在线观看 | 一呦二呦三呦国产精品 | www.欧美日韩 |