成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Intellij Idea 中進(jìn)行 Mybatis逆向工程

Ajian / 3291人閱讀

摘要:開(kāi)篇有個(gè)實(shí)用的功能就是逆向工程,能根據(jù)表結(jié)構(gòu)反向生成實(shí)體類,這樣能避免手工生成出錯(cuò)。市面上的教程大多都很老了,大部分都是針對(duì)的,以下為我執(zhí)行時(shí)的經(jīng)驗(yàn)。以及添加自己的數(shù)據(jù)表。

開(kāi)篇

Mybatis有個(gè)實(shí)用的功能就是逆向工程,能根據(jù)表結(jié)構(gòu)反向生成實(shí)體類,這樣能避免手工生成出錯(cuò)。市面上的教程大多都很老了,大部分都是針對(duì)mysql5的,以下為我執(zhí)行mysql8時(shí)的經(jīng)驗(yàn)。

引入工程

這里使用的是maven包管理工具,在pom.xml添加以下配置,以引入mybatis.generator


    SpringMVCBasic
    
    
      
        org.mybatis.generator
        mybatis-generator-maven-plugin
        1.3.2
        
          true
          true
        
      
    
  
配置文件

在maven項(xiàng)目下的src/main/resources 目錄下新建generatorConfig.xml和generator.properties文件

generator.properties

jdbc.driverLocation=F:maven-repositorymysqlmysql-connector-java8.0.16mysql-connector-java-8.0.16.jar
jdbc.driverClass=com.mysql.cj.jdbc.Driver
jdbc.connectionURL=jdbc:mysql://localhost:3306/demo?useUnicode=true&characterEncoding=utf-8
jdbc.userId=test
jdbc.password=test123

注意:
1,generator.properties里面的jdbc.driverLocation指向是你本地maven庫(kù)對(duì)應(yīng)mysql-connector地址
2,與老版本不同,這里driversClass為com.mysql.cj.jdbc.Driver

generatorConfig.xml






    
    

    
    

    

        
        
            
            
            
        

        
        
        

        
        
            
        

        
        
            
            
        


        
        
            
        

        

        
            
        

        
        

注意:這里主要注意修改對(duì)應(yīng)的javaModelGenerator ,sqlMapGenerator,javaClientGenerator 為自己的生成路徑。以及添加自己的數(shù)據(jù)表。

在Intellij IDEA添加一個(gè)“Run運(yùn)行”選項(xiàng)

點(diǎn)擊菜單欄的run,新建一個(gè)選項(xiàng)為maven的configurations,name為自己方便看,比如generator,commnd line注意寫為:

mybatis-generator:generate -e

點(diǎn)擊run即可生成對(duì)應(yīng)文件。

本文最早發(fā)布于 Rootrl"s blog

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/74593.html

相關(guān)文章

  • Intellij IDEA 使用 MyBatis-generator 自動(dòng)生成 MyBatis

    1、IDEA創(chuàng)建maven工程(略) 2、 在maven項(xiàng)目的pom.xml 添加mybatis-generator-maven-plugin 插件和MySQL數(shù)據(jù)庫(kù)驅(qū)動(dòng)依賴 org.mybatis.generator mybatis-generator-maven-plugin 1.3.5 true ...

    hzc 評(píng)論0 收藏0
  • 【Java】基于Maven搭建Spring+SpringMVC+Mybatis框架

    摘要:關(guān)于的配置,可以參考這篇文章的第一個(gè)小節(jié)配置模板引擎搭什么搭直接用腳手架不行嗎下載就能用下載就能用下載就能用碼云咳咳,開(kāi)個(gè)玩笑,如果本著學(xué)習(xí)態(tài)度的話,那就慢慢啃吧搭建空的項(xiàng)目使用搭建基本的空項(xiàng)目填寫和,,選擇項(xiàng)目的地址,在新的窗口打開(kāi)最 關(guān)于springMVC的配置,可以參考這篇文章的第一個(gè)小節(jié):【java】intellij idea SpringMVC 配置FreeMarker模板引...

    edagarli 評(píng)論0 收藏0
  • IntelliJ IDEA 18 周歲,吐血推進(jìn)珍藏已久的必裝插件

    摘要:代碼規(guī)約掃描插件以今年年初發(fā)布的阿里巴巴開(kāi)發(fā)規(guī)約為標(biāo)準(zhǔn),作為的插件形式存在,檢測(cè)代碼中存在不規(guī)范得位置然后給予提示。 IntelliJ IDEA是目前最好最強(qiáng)最智能的Java IDE,前幾天,他剛剛年滿18歲。 showImg(https://segmentfault.com/img/remote/1460000017974611);? 本文,給大家推薦幾款我私藏已久的,自己經(jīng)常使用的...

    趙春朋 評(píng)論0 收藏0
  • Java后端

    摘要:,面向切面編程,中最主要的是用于事務(wù)方面的使用。目標(biāo)達(dá)成后還會(huì)有去構(gòu)建微服務(wù),希望大家多多支持。原文地址手把手教程優(yōu)雅的應(yīng)用四手把手實(shí)現(xiàn)后端搭建第四期 SpringMVC 干貨系列:從零搭建 SpringMVC+mybatis(四):Spring 兩大核心之 AOP 學(xué)習(xí) | 掘金技術(shù)征文 原本地址:SpringMVC 干貨系列:從零搭建 SpringMVC+mybatis(四):Sp...

    joyvw 評(píng)論0 收藏0
  • IntelliJ IDEA 超實(shí)用使用技巧分享

    摘要:超實(shí)用使用技巧分享長(zhǎng)篇前言工欲善其事必先利其器最近受部門的邀請(qǐng),給入職新人統(tǒng)一培訓(xùn),發(fā)現(xiàn)有很多新人雖然日常開(kāi)發(fā)使用的是,但是還是很多好用的技巧沒(méi)有用到,只是用到一些基本的功能,蠻浪費(fèi)這個(gè)優(yōu)秀的。 IDEA 超實(shí)用使用技巧分享(長(zhǎng)篇) showImg(https://segmentfault.com/img/remote/1460000019977268?w=1280&h=800); 前...

    fevin 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<