欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mybatis-plus 表名添加前綴的實(shí)現(xiàn)方法

 更新時(shí)間:2020年08月26日 11:00:09   作者:weixin_36931308  
這篇文章主要介紹了mybatis-plus 表名添加前綴的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

1、使用mybatis-plus自身的查詢構(gòu)造去,只需要在全局配置中添加如下配置

mybatis-plus:
 mapper-locations: classpath:mappers/*Mapper.xml  # mapper映射文件
 global-config:
  db-config:
   table-prefix: tr_

2、自定義sql語(yǔ)句中添加表名前綴

在yml文件中添加如下配置

mybatis-plus:
 mapper-locations: classpath:mappers/*Mapper.xml  # mapper映射文件
 global-config:
  db-config:
   table-prefix: tr_
 configuration-properties: 
  prefix: tr_ # 自定義sql中表名帶前綴

然后在自定義sql語(yǔ)句如下

select * from ${prefix}user 

編譯后的sql語(yǔ)句

select * from tr_user

MybatisPlus 數(shù)據(jù)庫(kù)字段使用駝峰命名法時(shí)碰到的問(wèn)題

假如有個(gè)實(shí)體類:

class User{
 int userId;
}

按照規(guī)范,數(shù)據(jù)庫(kù)User表里邊對(duì)應(yīng)userId的字段名應(yīng)該為 user_id。

如果數(shù)據(jù)庫(kù)的字段名也是userId的話(沒有下劃線),那么使用MybatisPlus的時(shí)候就會(huì)碰到映射問(wèn)題,實(shí)際查詢的時(shí)候默認(rèn)是查詢user_id。

解決辦法

.properties添加一行配置,關(guān)閉駝峰到下劃線的映射即可

mybatis-plus.configuration.map-underscore-to-camel-case=false

mybaits-plus功能還是很強(qiáng)大的,官網(wǎng)地址:https://mp.baomidou.com/guide/

到此這篇關(guān)于mybatis-plus 表名添加前綴的實(shí)現(xiàn)方法的文章就介紹到這了,更多相關(guān)mybatis-plus 表名添加前綴內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 一文搞懂Java?ScheduledExecutorService的使用

    一文搞懂Java?ScheduledExecutorService的使用

    JUC包(java.util.concurrent)中提供了對(duì)定時(shí)任務(wù)的支持,即ScheduledExecutorService接口。本文主要對(duì)ScheduledExecutorService的使用進(jìn)行簡(jiǎn)單的介紹,需要的可以參考一下
    2022-11-11
  • Spring框架對(duì)于Bean的管理詳解

    Spring框架對(duì)于Bean的管理詳解

    在實(shí)際開發(fā)中,我們往往要用到Spring容器為我們提供的諸多資源,例如想要獲取到容器中的配置、獲取到容器中的Bean等等。本文為大家詳細(xì)講講工具類如何獲取到Spring容器中的Bean,需要的可以參考一下
    2022-07-07
  • Java強(qiáng)制類型轉(zhuǎn)換的所有規(guī)則及說(shuō)明

    Java強(qiáng)制類型轉(zhuǎn)換的所有規(guī)則及說(shuō)明

    這篇文章主要介紹了Java強(qiáng)制類型轉(zhuǎn)換的所有規(guī)則及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • 關(guān)于@Autowired注入依賴失敗的問(wèn)題及解決

    關(guān)于@Autowired注入依賴失敗的問(wèn)題及解決

    這篇文章主要介紹了關(guān)于@Autowired注入依賴失敗的問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • 基于Struts文件上傳(FormFile)詳解

    基于Struts文件上傳(FormFile)詳解

    下面小編就為大家?guī)?lái)一篇基于Struts文件上傳(FormFile)詳解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08
  • 利用MyBatis-Plus靈活處理JSON字段的技巧與最佳實(shí)踐

    利用MyBatis-Plus靈活處理JSON字段的技巧與最佳實(shí)踐

    這篇文章主要給大家介紹了關(guān)于利用MyBatis-Plus靈活處理JSON字段的技巧與最佳實(shí)踐,Mybatis-Plus可以很方便地處理JSON字段,在實(shí)體類中可以使用@JSONField注解來(lái)標(biāo)記JSON字段,需要的朋友可以參考下
    2024-07-07
  • Idea2023配置JavaWeb項(xiàng)目(最新)

    Idea2023配置JavaWeb項(xiàng)目(最新)

    本文將介紹如何配置JavaWeb項(xiàng)目,以在Idea中實(shí)現(xiàn)開發(fā)環(huán)境,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-09-09
  • 兩個(gè)List集合取相同重復(fù)數(shù)據(jù)的方法

    兩個(gè)List集合取相同重復(fù)數(shù)據(jù)的方法

    今天小編就為大家分享一篇關(guān)于兩個(gè)List集合取相同重復(fù)數(shù)據(jù)的方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-12-12
  • 使用Maven配置Spring的方法步驟

    使用Maven配置Spring的方法步驟

    這篇文章主要介紹了使用Maven配置Spring的方法步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-04-04
  • 詳解SpringBoot獲得Maven-pom中版本號(hào)和編譯時(shí)間戳

    詳解SpringBoot獲得Maven-pom中版本號(hào)和編譯時(shí)間戳

    這篇文章主要介紹了詳解SpringBoot獲得Maven-pom中版本號(hào)和編譯時(shí)間戳,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01

最新評(píng)論