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

mybatis-plus在yml中配置詳解

 更新時間:2023年02月24日 10:17:36   作者:一名普通的CODER  
本文主要介紹了mybatis-plus在yml中配置詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

pom配置

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

正常使用基礎配置

mybatis-plus:
  # 包掃描路徑(當前項目的實體類所在位置。別名包掃描路徑,通過該屬性可以給包中的類注冊別名,多個路徑用逗號分割)
  type-aliases-package: com.xxx.xxx.xxx.model.entity
  # xml掃描,多個目錄用逗號或者分號分隔(告訴 Mapper 所對應的 XML 文件位置)
  mapper-locations: classpath:mapper/*.xml
  configuration:
    # 是否開啟自動駝峰命名規(guī)則映射:從數(shù)據(jù)庫列名到Java屬性駝峰命名的類似映射
    map-underscore-to-camel-case: true
    # 如果查詢結果中包含空值的列,則 MyBatis 在映射的時候,不會映射這個字段
    # 允許在resultType="map"時映射null值
    call-setters-on-nulls: true
    # 這個配置會將執(zhí)行的sql打印出來,在開發(fā)或測試的時候可以用(包括執(zhí)行結果)
    # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
  global-config:
    db-config:
      # 主鍵類型 AUTO:"數(shù)據(jù)庫ID自增" 
      # INPUT:"用戶輸入ID",
      # ID_WORKER:"全局唯一ID (數(shù)字類型唯一ID)", 
      # UUID:"全局唯一ID UUID";
      id-type: auto
      # 字段策略 IGNORED:"忽略判斷"  NOT_NULL:"非 NULL 判斷")  NOT_EMPTY:"非空判斷"
      field-strategy: NOT_EMPTY
      # 數(shù)據(jù)庫類型
      db-type: MYSQL
      # 邏輯刪除配置
      # 刪除前
      logic-not-delete-value: 0
      # 刪除后
      logic-delete-value: 1
      # 數(shù)據(jù)庫表名的前綴
      table-prefix: t_

擴展配置

mybatis-plus:
  # 如果配置了該屬性,則僅僅會掃描路徑下以該類作為父類的域?qū)ο?
  type-aliases-super-type: com.xxx.xxx
  # 枚舉類 掃描路徑,如果配置了該屬性,會將路徑下的枚舉類進行注入,讓實體類字段能夠簡單快捷的使用枚舉屬性
  type-enums-package: com.xxx.xxx.model
  # 項目啟動會檢查xml配置存在(只在開發(fā)時打開)
  check-config-location: true
  # SIMPLE:該執(zhí)行器類型不做特殊的事情,為每個語句的執(zhí)行創(chuàng)建一個新的預處理語句,REUSE:改執(zhí)行器類會復用預處理語句,BATCH:該執(zhí)行器類型會批量執(zhí)行所有的更新語句
  executor-type: REUSE
  configuration:
    # 全局地開啟或關閉配置文件中的所有映射器已經(jīng)配置的任何緩存,默認為 true
    cache-enabled: true
    # 懶加載
    aggressive-lazy-loading: true
    # MyBatis 自動映射策略,通過該配置可指定 MyBatis 是否并且如何來自動映射數(shù)據(jù)表字段與對象的屬性
    # none:不啟用自動映射 
    # partial:只對非嵌套的 resultMap 進行自動映射 
    # full:對所有的 resultMap 都進行自動映射
    auto-mapping-behavior: partial
    # MyBatis 自動映射時未知列或未知屬性處理策略,通過該配置可指定 MyBatis 在自動映射過程中遇到未知列或者未知屬性時如何處理
    # none:不做任何處理 (默認值)
    # warning:以日志的形式打印相關警告信息 
    # failing:當作映射失敗處理,并拋出異常和詳細信息
    auto-mapping-unknown-column-behavior: none
    # 是否允許映射結果為多個數(shù)據(jù)集
    multiple-result-sets-enabled: false
  global-config:
    db-config:
      # 表名下劃線命名默認為true
      table-underline: false
      # 是否開啟大寫命名,默認不開啟
      capital-mode: false

到此這篇關于mybatis-plus在yml中配置詳解的文章就介紹到這了,更多相關mybatis-plus yml配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關文章

  • @PathVariable、@RequestParam和@RequestBody的區(qū)別

    @PathVariable、@RequestParam和@RequestBody的區(qū)別

    本文主要介紹了@PathVariable、@RequestParam和@RequestBody的區(qū)別和使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05
  • SpringBoot中實現(xiàn)訂單30分鐘自動取消的三種方案分享

    SpringBoot中實現(xiàn)訂單30分鐘自動取消的三種方案分享

    在電商和其他涉及到在線支付的應用中,通常需要實現(xiàn)一個功能:如果用戶在生成訂單后的一定時間內(nèi)未完成支付,系統(tǒng)將自動取消該訂單,本文將詳細介紹基于Spring Boot框架實現(xiàn)訂單30分鐘內(nèi)未支付自動取消的幾種方案,并提供實例代碼,需要的朋友可以參考下
    2023-10-10
  • SpringBoot?2.x整合Log4j2日志的詳細步驟

    SpringBoot?2.x整合Log4j2日志的詳細步驟

    log4j2優(yōu)越的性能其原因在于log4j2使用了LMAX,一個無鎖的線程間通信庫代替了,logback和log4j之前的隊列,并發(fā)性能大大提升,下面這篇文章主要給大家介紹了關于SpringBoot?2.x整合Log4j2日志的相關資料,需要的朋友可以參考下
    2022-10-10
  • ResponseBodyAdvice的使用原理源碼解析

    ResponseBodyAdvice的使用原理源碼解析

    這篇文章主要為大家介紹了ResponseBodyAdvice的使用原理源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • Java_Spring之基于注解的 AOP 配置

    Java_Spring之基于注解的 AOP 配置

    這篇文章主要介紹了Java_Spring中基于注解的AOP配置,我們要先進行環(huán)境的搭建,在進行注解配置,感興趣的同學可以參考閱讀
    2023-04-04
  • Java數(shù)據(jù)類型轉換詳解

    Java數(shù)據(jù)類型轉換詳解

    這篇文章主要講解Java中基本數(shù)據(jù)類型、字符串與其它數(shù)據(jù)類型以及常見的日期類型的轉換,希望能給大家做一個參考。
    2016-06-06
  • Spring Boot使用AOP在指定方法執(zhí)行完后執(zhí)行異步處理操作

    Spring Boot使用AOP在指定方法執(zhí)行完后執(zhí)行異步處理操作

    這篇文章主要介紹了Spring Boot使用AOP在指定方法執(zhí)行完后執(zhí)行異步處理操作,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2024-06-06
  • java面試題解LeetCode27二叉樹的鏡像實例

    java面試題解LeetCode27二叉樹的鏡像實例

    這篇文章主要為大家介紹了java面試題解LeetCode27二叉樹的鏡像實例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • Maven中Could not find artifact XXXX的錯誤解決

    Maven中Could not find artifact XXXX的錯誤解決

    本文主要介紹了Maven中Could not find artifact XXXX的錯誤解決,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Spring責任鏈模式使用實例講解

    Spring責任鏈模式使用實例講解

    責任鏈是行為型設計模式的一種,通過前一個處理者記錄下一個處理者的方式形成一條處理鏈??蛻舳嗽谡{(diào)用時只需要將請求傳遞到責任上即可,無需關注鏈路中的具體的傳遞過程。而鏈路中內(nèi)部的處理,是按照前一個處理者記錄的下一個處理者依次執(zhí)行
    2023-01-01

最新評論

东源县| 双江| 莱阳市| 定陶县| 沙田区| 太和县| 天峻县| 麟游县| 运城市| 五常市| 砚山县| 三穗县| 探索| 宝坻区| 西和县| 巴里| 昭通市| 郁南县| 江达县| 阜新| 湘潭县| 甘孜| 射阳县| 米脂县| 建平县| 马龙县| 江门市| 淮北市| 遂昌县| 武邑县| 微博| 温泉县| 云梦县| 色达县| 秦安县| 晴隆县| 香河县| 太白县| 广丰县| 应用必备| 岫岩|