RuoYi項目整合Mybatis-Plus 框架


 

RuoYi框架默認使用的是Mybatis框架 但是有的習慣使用MP框架,這就很不方便, 不過可以簡單進行整合

 

引入依賴

 <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.2.0</version>
        </dependency>

 

配置文件增加

mybatis-plus:
  #掃描mapper文件所在位置
  mapper-locations: classpath*:mapper/**/*Mapper.xml
  #可以指定實體類所在包路徑
  typeAliasesPackage: com.ruoyi.**.domain
  global-config:
    banner: false
    db-config:
      # 主鍵類型 0:數據庫ID自增 1.未定義 2.用戶輸入 3 id_worker 4.uuid 5.id_worker字符串表示
      id-type: AUTO
      #字段策略 0:"忽略判斷",1:"非 NULL 判斷"),2:"非空判斷"
      field-strategy: NOT_NULL
      # 默認數據庫表下划線命名
      table-underline: true
#  configuration:
#    map-underscore-to-camel-case: false
#    cache-enabled: true #配置的緩存的全局開關
#    lazyLoadingEnabled: true #延時加載的開關
#    multipleResultSetsEnabled: true #開啟的話,延時加載一個屬性時會加載該對象全部屬性,否則按需加載屬性
#    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #打印sql語句,調試用

我這里新增的mapper接口 和mapper.xml文件默認和項目原本的位置一樣

 

然后把

MyBatisConfig.java 這個類刪掉(或者把類上的注解去掉也可以)


改成這樣

 

 

然后就可以同時使用Mybatis和Mybatis-Plus框架了 

 

注:由於注釋了一個配置類,所以原本的全部功能不是都沒影響(我也沒有整體測試過)。不過基本的操作不受影響。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM