最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mybatis?Plus?逆向工程介紹

 更新時間:2022年01月26日 11:29:01   作者:code袁?  
這篇文章主要介紹了Mybatis?Plus?逆向工程,文章通過Mybatis?Plus?逆向工程相關(guān)資料及示例代碼詳細(xì)介紹,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考一下

一、創(chuàng)建數(shù)據(jù)庫

二、配置pom.xml 文件

? ?<dependency>
?? ??? ?<groupId>org.mybatis.generator</groupId>
?? ??? ?<artifactId>mybatis-generator-core</artifactId>
?? ??? ?<version>1.3.5</version>
?? ?</dependency>

導(dǎo)入mybatis-generator的jar包:

注:如果存在導(dǎo)入不進(jìn)去的情況

在項目-右鍵-maven-updataproject

三、在項目同級目錄建立mgb.xml

<?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>
? <context id="DB2Tables" targetRuntime="MyBatis3">
? <!-- 沒有注釋 -->
?? ?<commentGenerator>
?? ??? ?<property name="suppressAllComments" value="true" />
?? ?</commentGenerator>
? ? <!-- 配置數(shù)據(jù)連接信息 -->
? ? <jdbcConnection driverClass="com.mysql.jdbc.Driver"
? ? ? ? connectionURL="jdbc:mysql://localhost:3306/user"
? ? ? ? userId="root"
? ? ? ? password="123456">
? ? </jdbcConnection>

? ? <javaTypeResolver >
? ? ? <property name="forceBigDecimals" value="false" />
? ? </javaTypeResolver>
? ? ?
? ? ?<!--指定javabean的生成位置 ?-->
? ? <javaModelGenerator?
?? ? ? ?targetPackage="com.crud.bean"?
?? ? ? ?targetProject=".\src\main\java">
? ? ? <property name="enableSubPackages" value="true" />
? ? ? <property name="trimStrings" value="true" />
? ? </javaModelGenerator>
? ? ?
? ? ?
? ? ?<!-- 指定sql映射文件的生成位置 ?-->
? ? <sqlMapGenerator?
?? ??? ? ? ?targetPackage="mapper" ?
?? ??? ? ? ?targetProject=".\src\main\resources">
? ? ? <property name="enableSubPackages" value="true" />
? ? </sqlMapGenerator>
? ??
? ??
? ? <!--指定dao接口生成的位置 ?-->
? ? <javaClientGenerator type="XMLMAPPER"?
?? ??? ? ? ?targetPackage="com.crud.dao" ?
?? ??? ? ? ?targetProject=".\src\main\java">
? ? ? <property name="enableSubPackages" value="true" />
? ? </javaClientGenerator>
? ??
? ??
? ? <!--table 指定每個表的生成策略?
? ? ?tablename則是自己建立的表的名字
? ? ?domainObjectName 這個表生成類的名字
? ? -->
? ? <table tableName="tbl_emp" domainObjectName="Employee"></table>
? ? ?<table tableName="tbl_dept" domainObjectName="Department"></table>
? </context>
</generatorConfiguration>

四、在測試類中寫入方法

package com.crud.text;

import java.io.File;
import java.util.ArrayList;
import java.util.List;


import org.mybatis.generator.api.MyBatisGenerator;
import org.mybatis.generator.config.Configuration;
import org.mybatis.generator.config.xml.ConfigurationParser;
import org.mybatis.generator.internal.DefaultShellCallback;

public class MGBTest {
? ? public static void main(String[] args) throws Exception {
? ? ?? ? List<String> warnings = new ArrayList<String>();
? ? ?? ? ? boolean overwrite = true;
? ? ?? ? ? //下面寫入自己建立的xml文件
? ? ?? ? ? File configFile = new File("mbg.xml");
? ? ?? ? ? ConfigurationParser cp = new ConfigurationParser(warnings);
? ? ?? ? ? Configuration config = cp.parseConfiguration(configFile);
? ? ?? ? ? DefaultShellCallback callback = new DefaultShellCallback(overwrite);
? ? ?? ? ? MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings);
? ? ?? ? ? myBatisGenerator.generate(null);
? }
}

刷新項目(按F5)

如同對應(yīng)就生產(chǎn)好了。

到此這篇關(guān)于Mybatis Plus 逆向工程介紹的文章就介紹到這了,更多相關(guān)Mybatis Plus 逆向工程內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JVM指令的使用深入詳解

    JVM指令的使用深入詳解

    這篇文章主要給大家介紹了關(guān)于JVM指令使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • Java中Integer的parseInt和valueOf的區(qū)別詳解

    Java中Integer的parseInt和valueOf的區(qū)別詳解

    這篇文章主要介紹了Java中Integer的parseInt和valueOf的區(qū)別詳解,nteger.parseInt(s)是把字符串解析成int基本類型,Integer.valueOf(s)是把字符串解析成Integer對象類型,其實int就是Integer解包裝,Integer就是int的包裝,需要的朋友可以參考下
    2023-11-11
  • Spring Boot 2.7.6整合redis與低版本的區(qū)別

    Spring Boot 2.7.6整合redis與低版本的區(qū)別

    這篇文章主要介紹了Spring Boot 2.7.6整合redis與低版本的區(qū)別,文中補(bǔ)充介紹了SpringBoot各個版本使用Redis之間的區(qū)別實例講解,需要的朋友可以參考下
    2023-02-02
  • Mybatis plus中的like查詢問題

    Mybatis plus中的like查詢問題

    這篇文章主要介紹了Mybatis plus中的like查詢問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Java中Thread類基本用法詳解

    Java中Thread類基本用法詳解

    Java中的Thread類是用于創(chuàng)建和管理線程的類,Thread類提供了許多方法來管理線程,包括啟動線程、中斷線程、暫停線程等,下面這篇文章主要給大家介紹了關(guān)于Java中Thread類基本用法的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • SpringBoot整合Liquibase的示例代碼

    SpringBoot整合Liquibase的示例代碼

    本篇文章給大家介紹SpringBoot整合Liquibase的兩種情況分析,看似整合問題很簡單,但是很容易出錯,下面小編給大家介紹下整合步驟,感興趣的朋友跟隨小編一起看看吧
    2022-02-02
  • SpringBoot2.x 參數(shù)校驗問題小結(jié)

    SpringBoot2.x 參數(shù)校驗問題小結(jié)

    這篇文章主要介紹了SpringBoot2.x 參數(shù)校驗一些問題總結(jié),本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • 使用Spring靜態(tài)注入實現(xiàn)讀取配置工具類新方式

    使用Spring靜態(tài)注入實現(xiàn)讀取配置工具類新方式

    這篇文章主要介紹了使用Spring靜態(tài)注入實現(xiàn)讀取配置工具類新方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • jQuery.event.trigger()的簡單解釋

    jQuery.event.trigger()的簡單解釋

    今天小編就為大家分享一篇關(guān)于jQuery.event.trigger()的簡單解釋,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • Spring?MVC請求處理流程和九大組件詳解

    Spring?MVC請求處理流程和九大組件詳解

    這篇文章主要介紹了Spring?MVC請求處理流程和九大組件,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-12-12

最新評論

龙州县| 和林格尔县| 山西省| 南澳县| 嘉定区| 辉南县| 桦甸市| 睢宁县| 敦化市| 涡阳县| 盘山县| 盐山县| 平山县| 游戏| 互助| 股票| 中卫市| 三都| 合山市| 远安县| 临沂市| 珲春市| 云林县| 梅州市| 商水县| 天镇县| 和平区| 盐池县| 石台县| 旺苍县| 黑山县| 新竹县| 宝兴县| 长泰县| 姚安县| 泰来县| 剑阁县| 长阳| 安徽省| 达州市| 武清区|