真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

如何自動生成Mybatis的Mapper文件詳解

前言

創(chuàng)新互聯(lián)主營丹鳳網站建設的網絡公司,主營網站建設方案,app開發(fā)定制,丹鳳h5微信小程序搭建,丹鳳網站營銷推廣歡迎丹鳳等地區(qū)企業(yè)咨詢

工作中使用mybatis時我們需要根據數(shù)據表字段創(chuàng)建pojo類、mapper文件以及dao類,并且需要配置它們之間的依賴關系,這樣的工作很瑣碎和重復,mybatis官方也發(fā)現(xiàn)了這個問題,因此給我們提供了mybatis generator工具來幫我們自動創(chuàng)建pojo類、mapper文件以及dao類并且會幫我們配置好它們的依賴關系。

實際上,最非常流行MyBatis-Plus中內置了代碼生成器:采用代碼或者 Maven 插件可快速生成 Mapper 、 Model 、 Service 、 Controller 層代碼,支持模板引擎,有超多自定義配置等,在這主要介紹Mybatis的自動生成步驟。

1|1插件依賴

 
  
   
    org.springframework.boot
    spring-boot-maven-plugin
   
   
    org.mybatis.generator
    mybatis-generator-maven-plugin
    1.3.5
    
     
      MySQL
      mysql-connector-java
      6.0.6
     
     
      org.mybatis.generator
      mybatis-generator-core
      1.3.5
     
    
    
     
      
      
      
       
      
     
    
    
     
     true
     
     true
     
     
      src/main/resources/generatorConfig.xml
     
    
   
  
 

注意:mysql-connector-java的版本問題,如果你的驅動是com.mysql.cj.jdbc.Driver,你就需要6.0.x的版本。如果是com.mysql.jdbc.Driver 則是5.1.x的版本。

1|2配置generatorConfig.xml

<?xml version="1.0" encoding="UTF-8"?>



 
 

 
 
 
 

  
  

  
  
   
   
  

  
  
  

  
  
   
  

  
  
  
   
   
   
   
   
   
   
   
  

  
  
  
   
  

  
  
  
  
   
   
  

  
  
  
  
  
  
  
  
  
  
  

1|3提供datasource.properties

db.driverClassName = com.mysql.cj.jdbc.Driver
db.url = jdbc:mysql://localhost:3306/twelve?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&useSSL=true
db.username = root
db.password = 你的密碼

1|4執(zhí)行maven命令

方式一:通過IDEA的MAVEN工具執(zhí)行

如何自動生成Mybatis的Mapper文件詳解

方式二:通過MAVEN命令

配置命令:mybatis-generator:generate -e

如何自動生成Mybatis的Mapper文件詳解

然后Run就好了:

如何自動生成Mybatis的Mapper文件詳解

1|5可能出現(xiàn)的BUG

如果你復制粘貼了代碼卻出現(xiàn)稀奇古怪的BUG,很有可能是:

  • 你的maven的配置文件問題
  • 引用的mysql-connector-java與driverClassName版本不匹配
    如果你的驅動是com.mysql.cj.jdbc.Driver,你就需要6.x.x的版本。如果是com.mysql.jdbc.Driver 則是5.x.x的版本。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對創(chuàng)新互聯(lián)的支持。


網站題目:如何自動生成Mybatis的Mapper文件詳解
當前網址:http://weahome.cn/article/ipegid.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部