日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

SpringBoot使用Mybatis-Generator配置過(guò)程詳解

瀏覽:46日期:2023-05-30 09:41:33

:> 使用Spring initialier 需要配置文件

SpringBoot使用Mybatis-Generator配置過(guò)程詳解

POM文件

復(fù)制代碼 代碼如下:<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.1</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version> <executions> <execution> <id>mybatis-generator</id> <phase>deploy</phase> <goals> <goal>generate</goal> </goals> </execution> </executions> <configuration> <!-- Mybatis-Generator 工具配置文件的位置 --> <configurationFile>src/main/resources/mybatis-generator/generatorConfig.xml</configurationFile> <verbose>true</verbose> <overwrite>true</overwrite> </configuration> <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.19</version> </dependency> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.2</version>a </dependency> </dependencies> </plugin> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <classifier>exec</classifier> </configuration> </plugin> </plugins> </build>1: application配置文件

復(fù)制代碼 代碼如下:## mapper xml 文件地址mybatis.mapper-locations=classpath*:mapper/*Mapper.xml##數(shù)據(jù)庫(kù)urlspring.datasource.url=jdbc:mysql://localhost/test2?userSSL=true&useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT##數(shù)據(jù)庫(kù)用戶(hù)名spring.datasource.username=root##數(shù)據(jù)庫(kù)密碼spring.datasource.password=root##數(shù)據(jù)庫(kù)驅(qū)動(dòng)spring.datasource.driver-class-name=com.mysql.jdbc.Driver#Mybatis Generator configuration#dao類(lèi)和實(shí)體類(lèi)的位置mybatis.project =src/main/java#mapper文件的位置mybatis.resources=src/main/resources配置 Mybatis-Generator復(fù)制代碼 代碼如下:<?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> <!--執(zhí)行g(shù)enerator插件生成文件的命令: call mvn mybatis-generator:generate -e --> <!-- 引入配置文件 --> <properties resource='application.properties'/> <!--classPathEntry:數(shù)據(jù)庫(kù)的JDBC驅(qū)動(dòng),換成你自己的驅(qū)動(dòng)位置 可選 --> <!--<classPathEntry location='D:generator_mybatismysql-connector-java-5.1.24-bin.jar' /> --> <!-- 一個(gè)數(shù)據(jù)庫(kù)一個(gè)context --> <!--defaultModelType='flat' 大數(shù)據(jù)字段,不分表 --> <context targetRuntime='MyBatis3Simple' defaultModelType='flat'> <!-- 自動(dòng)識(shí)別數(shù)據(jù)庫(kù)關(guān)鍵字,默認(rèn)false,如果設(shè)置為true,根據(jù)SqlReservedWords中定義的關(guān)鍵字列表; 一般保留默認(rèn)值,遇到數(shù)據(jù)庫(kù)關(guān)鍵字(Java關(guān)鍵字),使用columnOverride覆蓋 --> <property name='autoDelimitKeywords' value='true' /> <!-- 生成的Java文件的編碼 --> <property name='javaFileEncoding' value='utf-8' /> <!-- beginningDelimiter和endingDelimiter:指明數(shù)據(jù)庫(kù)的用于標(biāo)記數(shù)據(jù)庫(kù)對(duì)象名的符號(hào),比如ORACLE就是雙引號(hào),MYSQL默認(rèn)是`反引號(hào); --> <property name='beginningDelimiter' value='`' /> <property name='endingDelimiter' value='`' /> <!-- 格式化java代碼 --> <property name='javaFormatter' value='org.mybatis.generator.api.dom.DefaultJavaFormatter'/> <!-- 格式化XML代碼 --> <property name='xmlFormatter' value='org.mybatis.generator.api.dom.DefaultXmlFormatter'/> <plugin type='org.mybatis.generator.plugins.SerializablePlugin' /> <plugin type='org.mybatis.generator.plugins.ToStringPlugin' /> <!-- 注釋 --> <commentGenerator > <property name='suppressAllComments' value='false'/><!-- 是否取消注釋 --> <property name='suppressDate' value='true' /> <!-- 是否生成注釋代時(shí)間戳--> </commentGenerator> <!-- jdbc連接 --> <jdbcConnection driverClass='${spring.datasource.driver-class-name}' connectionURL='${spring.datasource.url}' userId='${spring.datasource.username}' password='${spring.datasource.password}' /> <!-- 類(lèi)型轉(zhuǎn)換 --> <javaTypeResolver> <!-- 是否使用bigDecimal, false可自動(dòng)轉(zhuǎn)化以下類(lèi)型(Long, Integer, Short, etc.) --> <property name='forceBigDecimals' value='false'/> </javaTypeResolver> <!-- 生成實(shí)體類(lèi)地址 --> <javaModelGenerator targetPackage='com.dgw.mybatisgenerator.entity' targetProject='${mybatis.project}' > <property name='enableSubPackages' value='false'/> <property name='trimStrings' value='true'/> </javaModelGenerator> <!-- 生成mapxml文件 --> <sqlMapGenerator targetPackage='mapper' targetProject='${mybatis.resources}' > <property name='enableSubPackages' value='false' /> </sqlMapGenerator> <!-- 生成mapxml對(duì)應(yīng)client,也就是接口dao --> <javaClientGenerator targetPackage='com.dgw.mybatisgenerator.dao' targetProject='${mybatis.project}' type='XMLMAPPER' > <property name='enableSubPackages' value='false' /> </javaClientGenerator> <!-- table可以有多個(gè),每個(gè)數(shù)據(jù)庫(kù)中的表都可以寫(xiě)一個(gè)table,tableName表示要匹配的數(shù)據(jù)庫(kù)表,也可以在tableName屬性中通過(guò)使用%通配符來(lái)匹配所有數(shù)據(jù)庫(kù)表,只有匹配的表才會(huì)自動(dòng)生成文件 --> <table tableName='user' enableCountByExample='true' enableUpdateByExample='true' enableDeleteByExample='true' enableSelectByExample='true' selectByExampleQueryId='true'> <property name='useActualColumnNames' value='false' /> <!-- 數(shù)據(jù)庫(kù)表主鍵 --> <generatedKey column='id' sqlStatement='Mysql' identity='true' /> </table> <!-- <table tableName='book' enableCountByExample='true' enableUpdateByExample='true' enableDeleteByExample='true' enableSelectByExample='true' selectByExampleQueryId='true'> <property name='useActualColumnNames' value='false' /> &lt;!&ndash; 數(shù)據(jù)庫(kù)表主鍵 &ndash;&gt; <generatedKey column='id' sqlStatement='Mysql' identity='true' /> </table>--> </context></generatorConfiguration>3: 進(jìn)行配置

右側(cè)Maven處點(diǎn)擊如圖所示位置

SpringBoot使用Mybatis-Generator配置過(guò)程詳解

測(cè)試陳宮

SpringBoot使用Mybatis-Generator配置過(guò)程詳解

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Spring
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
97久久亚洲| 午夜久久黄色| 亚洲少妇在线| 亚洲欧美日韩专区| 国产精品日韩| 亚洲精品美女91| 91亚洲精品在看在线观看高清| 日韩精品一级中文字幕精品视频免费观看 | 欧美韩日一区| 中文字幕成在线观看| 亚洲91视频| 一级欧美视频| 久久精品97| а√在线中文在线新版| 欧美日韩中文一区二区| 9色国产精品| 日韩精品中文字幕吗一区二区| 日产欧产美韩系列久久99| 国产美女亚洲精品7777| 国产一区二区三区探花| 亚洲黄色免费看| 亚洲电影在线| 欧美日韩一区自拍| 国产在线|日韩| 日韩av中文字幕一区二区三区| 九九99久久精品在免费线bt| 极品日韩av| 久久99蜜桃| 亚洲欧美高清| 国产一区二区三区精品在线观看| 欧美69视频| 麻豆精品蜜桃视频网站| 影音先锋国产精品| 国产一区二区三区日韩精品| 六月婷婷一区| 欧美激情另类| 日韩精品一区二区三区中文在线| 天堂а√在线最新版中文在线| 天堂俺去俺来也www久久婷婷| 国产精品原创| 国产精品玖玖玖在线资源| 日韩精品一二三区| 日韩三区在线| 成人台湾亚洲精品一区二区| 午夜久久av| 久热精品在线| 亚洲女同中文字幕| 日韩欧美午夜| 四虎国产精品免费观看| 久久99免费视频| 久久亚洲欧洲| 亚洲欧洲一区二区天堂久久| 国产精品久久久久av电视剧| 国产精品18| 国产极品一区| 麻豆精品久久| 精品中文字幕一区二区三区四区| 国产精品一区二区美女视频免费看| 亚洲精品乱码久久久久久蜜桃麻豆| 在线成人动漫av| 激情欧美一区| 国产亚洲一级| 亚洲色图网站| 日韩精品视频中文字幕| 日韩成人精品一区二区三区| 中文视频一区| 日韩精品视频在线看| 欧美一区二区三区久久精品| 国产免费播放一区二区| 欧美成人精品一级| 热三久草你在线| 国产精品99免费看| 免费高清在线一区| 国产精品手机在线播放| 麻豆成人在线观看| 日本不良网站在线观看| 免费不卡中文字幕在线| 蜜臀久久久久久久| 国产探花一区| 日韩网站中文字幕| 精品中文一区| 日本不卡不码高清免费观看| 国产精品jk白丝蜜臀av小说| 国产精品99在线观看| 蜜桃tv一区二区三区| 婷婷五月色综合香五月| 麻豆中文一区二区| 免费不卡中文字幕在线| 日韩高清欧美激情| 午夜影院一区| 日韩av中文字幕一区| 亚洲性色av| 日韩精品三区四区| 999国产精品| 国产精品啊啊啊| 久久精品影视| 国产一精品一av一免费爽爽| 1024精品一区二区三区| 国产欧美在线| 蜜臀精品一区二区三区在线观看| 九九99久久精品在免费线bt| 午夜在线观看免费一区| 成人小电影网站| 日本特黄久久久高潮| 日韩午夜免费| 深夜福利视频一区二区| 国产一卡不卡| 亚洲精选久久| 欧美91福利在线观看| 国产成人精品一区二区三区视频 | 欧美大黑bbbbbbbbb在线| 国产精品主播在线观看| 蜜臀va亚洲va欧美va天堂 | 91精品国产自产观看在线 | 久久久久美女| 国产精品日本一区二区三区在线| 中文日韩欧美| 日韩一级不卡| 免费观看久久av| 久久久777| 91精品国产调教在线观看| 成人国产精品一区二区免费麻豆| 国产精品久久久久久妇女 | 日韩成人亚洲| 国产在线看片免费视频在线观看| 国产日产高清欧美一区二区三区| 在线精品亚洲| 日本不卡高清视频| 亚洲免费观看| 日韩一区二区免费看| 欧美在线亚洲综合一区| 亚洲一区网站| 深夜福利亚洲| 国产精品一区二区三区美女 | 香蕉久久国产| 喷白浆一区二区| 麻豆91精品| 综合激情一区| 国产精品红桃| 日韩久久一区二区三区| 国模 一区 二区 三区| 丝袜美腿亚洲色图| 日本不卡在线视频| 国产一区二区三区久久久久久久久| 中文在线а√在线8| 欧美女激情福利| 欧美一级二级三级视频| 国产在线不卡一区二区三区| 色乱码一区二区三区网站| 黑丝一区二区| 欧美日韩亚洲一区三区| 国产+成+人+亚洲欧洲在线| 欧美粗暴jizz性欧美20| 欧美日韩夜夜| 99热精品久久| 国产区精品区| 日韩视频一区| 精品三级av| 玖玖精品视频| 国产不卡人人| 奇米狠狠一区二区三区| 久久蜜桃资源一区二区老牛| 日本特黄久久久高潮| 国产国产精品| 成人一区而且| 国产图片一区| 图片区亚洲欧美小说区| 国产亚洲一卡2卡3卡4卡新区| 欧美一区三区| 成人台湾亚洲精品一区二区| 亚洲日产国产精品| 悠悠资源网久久精品| 日本欧美不卡| 成人在线视频区| 国产精品二区影院| 日本a级不卡| 日韩精品一二三四| 尤物精品在线| 日韩精品亚洲专区| 欧美久久香蕉| 日韩国产一区二区三区| 日韩a一区二区| 国产成人免费| 麻豆精品在线| 国产探花一区在线观看| 亚洲另类黄色| 蜜桃久久精品一区二区| 日韩午夜精品| 性欧美长视频| 国产精品社区| 老鸭窝亚洲一区二区三区| 欧美粗暴jizz性欧美20| 久久久五月天| 激情视频一区二区三区| 日韩欧美一区免费| 精品丝袜久久| 欧美激情视频一区二区三区免费| 日韩在线观看一区二区三区| 日韩欧美久久| 欧美亚洲三级|