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

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(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教程 - MyBatis Generator的簡(jiǎn)單使用方法示例

MyBatis Generator的簡(jiǎn)單使用方法示例

2021-08-08 12:34轉(zhuǎn)行當(dāng)司機(jī) Java教程

這篇文章主要給大家介紹了關(guān)于MyBatis Generator的簡(jiǎn)單使用方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

添加配置文件

在項(xiàng)目resource目錄下創(chuàng)建mybatis-generator文件夾

MyBatis Generator的簡(jiǎn)單使用方法示例

在文件夾下創(chuàng)建generatorConfig.xml,配置需要生成代碼的數(shù)據(jù)表

?
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
<?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>
 <properties resource="mybatis-generator/generator.properties"/>
 <!-- 連接數(shù)據(jù)庫(kù)jar包的路徑-->
 <!--<classPathEntry location="d:/java/JavaTools/mysql-connector-java-5.1.48/mysql-connector-java-5.1.48-bin.jar"/>-->
 <context id="DB2Tables" targetRuntime="MyBatis3">
  <commentGenerator>
   <property name="suppressDate" value="true"/>
   <!-- 是否去除自動(dòng)生成的注釋 true:是 : false:否 -->
   <property name="suppressAllComments" value="true"/>
  </commentGenerator>
 
  <!--數(shù)據(jù)庫(kù)連接參數(shù) -->
  <jdbcConnection
    driverClass="${driverClassName}"
    connectionURL="${url}"
    userId="${username}"
    password="${password}">
  </jdbcConnection>
 
  <javaTypeResolver>
   <property name="forceBigDecimals" value="false"/>
  </javaTypeResolver>
 
  <!-- 實(shí)體類的包名和存放路徑 -->
  <javaModelGenerator targetPackage="com.shop.order.bean" targetProject="src/main/java">
   <property name="enableSubPackages" value="true"/>
   <property name="trimStrings" value="true"/>
  </javaModelGenerator>
 
  <!-- 生成映射文件*.xml的位置-->
  <sqlMapGenerator targetPackage="mapper" targetProject="src/main/resources">
   <property name="enableSubPackages" value="true"/>
  </sqlMapGenerator>
 
  <!-- 生成DAO的包名和位置 -->
  <javaClientGenerator type="XMLMAPPER" targetPackage="com.shop.order.mapper" targetProject="src/main/java">
   <property name="enableSubPackages" value="true"/>
  </javaClientGenerator>
 
  <!-- tableName:數(shù)據(jù)庫(kù)中的表名或視圖名;domainObjectName:生成的實(shí)體類的類名-->
  <table tableName="book" domainObjectName="Book"
    enableCountByExample="false"
    enableUpdateByExample="false"
    enableDeleteByExample="false"
    enableSelectByExample="false"
    selectByExampleQueryId="false"/>
  <!-- 可以添加多個(gè)需要生產(chǎn)代碼的實(shí)體-->
  <!--
    <table tableName="xxx" domainObjectName="xxx"
      enableCountByExample="false"
      enableUpdateByExample="false"
      enableDeleteByExample="false"
      enableSelectByExample="false"
      selectByExampleQueryId="false"/>
    ...
    <table tableName="xxx" domainObjectName="xxx"
      enableCountByExample="false"
      enableUpdateByExample="false"
      enableDeleteByExample="false"
      enableSelectByExample="false"
      selectByExampleQueryId="false"/>
  -->
 </context>
</generatorConfiguration>

在文件夾下創(chuàng)建generator.properties配置文件

?
1
2
3
4
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/store?useUnicode=true&characterEncoding=UTF-8&relaxAutoCommit=true&zeroDateTimeBehavior=convertToNull
username=root
password=root

配置Maven

pom.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
<build>
    <plugins>
      <plugin>
        <groupId>org.mybatis.generator</groupId>
        <artifactId>mybatis-generator-maven-plugin</artifactId>
        <version>1.3.5</version>
        <configuration>
          <configurationFile>src/main/resources/mybatis-generator/generatorConfig.xml</configurationFile>
          <verbose>true</verbose>
          <overwrite>true</overwrite>
        </configuration>
        <executions>
          <execution>
            <id>Generate MyBatis Artifacts</id>
            <goals>
              <goal>generate</goal>
            </goals>
          </execution>
        </executions>
        <dependencies>
          <dependency>
            <groupId>org.mybatis.generator</groupId>
            <artifactId>mybatis-generator-core</artifactId>
            <version>1.3.5</version>
          </dependency>
          <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.30</version>
          </dependency>
        </dependencies>
      </plugin>
    </plugins>
  </build>

執(zhí)行Maven插件

雙擊運(yùn)行mybatis-generator:generate

MyBatis Generator的簡(jiǎn)單使用方法示例

控制臺(tái)輸出結(jié)果,生產(chǎn)mapper和bean文件

MyBatis Generator的簡(jiǎn)單使用方法示例

總結(jié)

到此這篇關(guān)于MyBatis Generator簡(jiǎn)單使用方法的文章就介紹到這了,更多相關(guān)MyBatis Generator使用內(nèi)容請(qǐng)搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!

原文鏈接:https://blog.csdn.net/fangtao_0216/article/details/113782099

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 最新中文字幕在线 | 91人人爽人人爽人人精88v | 久久资源av | 羞羞视频免费观看网站 | 日韩成人在线视频 | 久久精品国产99国产精品 | 特黄特黄一级片 | 成人第一区 | 欧美性猛交一区二区三区精品 | 免费又黄又爽又色的视频 | 色婷婷综合在线 | 黄色一级电影在线观看 | 久久视频一区 | 黄色在线免费看 | 亚洲高清在线 | 国产高清在线精品一区二区三区 | 亚洲淫视频 | 国产综合区 | 欧美激情在线播放 | 欧美啪啪一区二区 | 黄色小视频免费 | 一区二区国产精品 | 国产精品视频网 | 久久精品| 欧洲国产一区 | 国产一区二区三区在线免费观看 | 久久韩国 | 国产精品九九久久99视频 | 国产精品久久精品 | 91影院在线观看 | 精品视频在线观看 | 欧美黄色一区 | www.欧美日韩 | 久草在线资源福利站 | 国产综合亚洲精品一区二 | 国产精品久久久久久久久久 | 欧美黑人一级爽快片淫片高清 | 日韩激情 | 日韩av在线一区 | 欧洲另类交 | 午夜资源 |