亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Mybatis?Plus?逆向工程介紹

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

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

二、配置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)去的情況

在項(xiàng)目-右鍵-maven-updataproject

三、在項(xiàng)目同級(jí)目錄建立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">
? <!-- 沒(méi)有注釋 -->
?? ?<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 指定每個(gè)表的生成策略?
? ? ?tablename則是自己建立的表的名字
? ? ?domainObjectName 這個(gè)表生成類的名字
? ? -->
? ? <table tableName="tbl_emp" domainObjectName="Employee"></table>
? ? ?<table tableName="tbl_dept" domainObjectName="Department"></table>
? </context>
</generatorConfiguration>

四、在測(cè)試類中寫入方法

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);
? }
}

刷新項(xiàng)目(按F5)

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

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

相關(guān)文章

  • Spring Boot @Scheduled定時(shí)任務(wù)代碼實(shí)例解析

    Spring Boot @Scheduled定時(shí)任務(wù)代碼實(shí)例解析

    這篇文章主要介紹了Spring Boot @Scheduled定時(shí)任務(wù)代碼實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • SpringBoot項(xiàng)目使用協(xié)同過(guò)濾的實(shí)現(xiàn)

    SpringBoot項(xiàng)目使用協(xié)同過(guò)濾的實(shí)現(xiàn)

    協(xié)同過(guò)濾是一種常用的推薦系統(tǒng)算法,用于預(yù)測(cè)用戶可能喜歡的物品,本文主要介紹了SpringBoot項(xiàng)目使用協(xié)同過(guò)濾的實(shí)現(xiàn),感興趣的可以了解一下
    2023-09-09
  • 解決IDEA2020.1版本不兼容Lombok的問(wèn)題

    解決IDEA2020.1版本不兼容Lombok的問(wèn)題

    這篇文章主要介紹了解決IDEA2020.1版本不兼容Lombok的問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • SpringBoot自動(dòng)裝配原理詳解

    SpringBoot自動(dòng)裝配原理詳解

    這篇文章主要介紹了SpringBoot自動(dòng)裝配原理的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用SpringBoot框架,感興趣的朋友可以了解下
    2021-03-03
  • javaWeb項(xiàng)目部署到阿里云服務(wù)Linux系統(tǒng)的詳細(xì)步驟

    javaWeb項(xiàng)目部署到阿里云服務(wù)Linux系統(tǒng)的詳細(xì)步驟

    這篇文章主要介紹了javaWeb項(xiàng)目部署到阿里云服務(wù)Linux系統(tǒng),本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • Java中的CopyOnWriteArrayList解析

    Java中的CopyOnWriteArrayList解析

    這篇文章主要介紹了Java中的CopyOnWriteArrayList解析,ArrayList是非線程安全的,也就是說(shuō)在多個(gè)線程下進(jìn)行讀寫,會(huì)出現(xiàn)異常,既然是非線程安全,那我們就使用一些機(jī)制把它變安全不就好了,需要的朋友可以參考下
    2023-12-12
  • 詳解SpringMVC驗(yàn)證框架Validation特殊用法

    詳解SpringMVC驗(yàn)證框架Validation特殊用法

    本篇文章主要介紹了詳解SpringMVC驗(yàn)證框架Validation特殊用法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02
  • Java BeanMap實(shí)現(xiàn)Bean與Map的相互轉(zhuǎn)換

    Java BeanMap實(shí)現(xiàn)Bean與Map的相互轉(zhuǎn)換

    這篇文章主要介紹了利用BeanMap進(jìn)行對(duì)象與Map的相互轉(zhuǎn)換,通過(guò)net.sf.cglib.beans.BeanMap類中的方法來(lái)轉(zhuǎn)換,效率極高,本文給大家分享實(shí)現(xiàn)代碼,感興趣的朋友一起看看吧
    2022-11-11
  • SpringBoot對(duì)靜態(tài)資源的映射規(guī)則詳解解讀

    SpringBoot對(duì)靜態(tài)資源的映射規(guī)則詳解解讀

    這篇文章主要介紹了SpringBoot對(duì)靜態(tài)資源的映射規(guī)則詳解解讀,在Spring Boot中,映射規(guī)則是用來(lái)定義URL與控制器方法之間的映射關(guān)系的,通過(guò)映射規(guī)則,可以將特定的URL請(qǐng)求映射到相應(yīng)的控制器方法上,從而實(shí)現(xiàn)請(qǐng)求的處理和響應(yīng)的返回,需要的朋友可以參考下
    2023-10-10
  • Windows 10上JDK環(huán)境安裝配置圖文教程

    Windows 10上JDK環(huán)境安裝配置圖文教程

    這篇文章主要為大家詳細(xì)介紹了Windows 10上JDK環(huán)境安裝配置圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03

最新評(píng)論