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

springboot項(xiàng)目中mybatis-plus@Mapper注入失敗問(wèn)題

 更新時(shí)間:2024年07月19日 08:54:26   作者:EricFRQ  
這篇文章主要介紹了springboot項(xiàng)目中mybatis-plus@Mapper注入失敗問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

先排除以下幾個(gè)原因

  • 1.application.properties的配置mapper-locations路徑正確
  • 2.springboot啟動(dòng)類(lèi)上加@MapperScan(value="xxxx")
  • 3.mapper.xml里的namespace配置正確
  • 4.xxxmapper接口使用了@Mapper

如果都不是

請(qǐng)降低mybatis-plus的版本!高版本哈是坑!比如我之前用的3.4.1,要吐了,找了倆小時(shí)bug。

可以換下面的這個(gè):

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

補(bǔ)充幾個(gè)mybatisplus的小知識(shí)點(diǎn)

1.自定義庫(kù)表不存在的字段

	/**
	 * 子分類(lèi)(自定義)
	 */
	@TableField(exist = false)
	private List<CategoryEntity> children;

2.邏輯刪除的標(biāo)記注解

(1)、注解標(biāo)記

	@TableLogic
	private int deleted;// 0-未刪除 1-已刪除

(2)、3.2.0版本以下的mybatis-plus需要加配置

@Bean
    public ISqlInjector sqlInjector(){
        return new LogicSqlInjector();
    }

(3)、application配置文件加聲明

mybatis-plus:
  global-config:
    db-config:
      logic-delete-value: 1
      logic-not-delete-value: 0

3.模糊查詢(xún)某字段

 /**
 * public static final String EQUAL = "%s=#{%s}";等于
 */
    
/**
 * public static final String NOT_EQUAL = "%s&lt;&gt;#{%s}";不等于
 */
    
/**
 * public static final String LIKE = "%s LIKE CONCAT('%%',#{%s},'%%')";% 兩邊 %
 */
    
/**
* public static final String LIKE_LEFT = "%s LIKE CONCAT('%%',#{%s})";% 左
*/
    
/**
* public static final String LIKE_RIGHT = "%s LIKE CONCAT(#{%s},'%%')";右 %
*/
    
 @TableField(value = "task_name", condition = SqlCondition.LIKE)
 private String taskName;

4.查詢(xún)案例

//查詢(xún)method=1并且operation=2或者=3的數(shù)據(jù):

//錯(cuò)誤寫(xiě)法:where method=1 and operation=2 or operation=3
LambdaQueryWrapper<SysLog> qw = new LambdaQueryWrapper<>();
qw.eq(SysLog::getMethod, "1");
qw.eq(SysLog::getOperation, "2");
qw.or(i -> i.eq(SysLog::getOperation, "3"));

//正確寫(xiě)法(1) where method=1 and (operation=2 or operation=3)
qw.eq(SysLog::getMethod, "1").and(i -> i.eq(SysLog::getOperation, "2").or().eq(SysLog::getOperation, "3"));
//正確寫(xiě)法(2) where method=1 and (operation=2 or operation=3)
QueryWrapper<SysLog> wrapper = new QueryWrapper<>();
wrapper.eq("method","1").and(i->i.eq("operation","2").or().eq("operation",3));

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • jar包手動(dòng)添加到本地maven倉(cāng)庫(kù)的步驟詳解

    jar包手動(dòng)添加到本地maven倉(cāng)庫(kù)的步驟詳解

    在寫(xiě)程序的過(guò)程中,有時(shí)候會(huì)遇到私服里沒(méi)有需要的jar包的情況,這時(shí)候我們就可以手動(dòng)導(dǎo)入jar包到本地倉(cāng)庫(kù)進(jìn)行使用,下面這篇文章主要給大家介紹了關(guān)于jar包手動(dòng)添加到本地maven倉(cāng)庫(kù)的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • 一文詳解Java過(guò)濾器攔截器實(shí)例逐步掌握

    一文詳解Java過(guò)濾器攔截器實(shí)例逐步掌握

    這篇文章主要為大家介紹了Java過(guò)濾器攔截器實(shí)例詳解逐步掌握,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • 關(guān)于Java集合框架的總結(jié)

    關(guān)于Java集合框架的總結(jié)

    下面小編就為大家?guī)?lái)一篇關(guān)于Java集合框架的總結(jié)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-05-05
  • IntelliJ IDEA配置java環(huán)境及解決IDEA不能直接運(yùn)行單個(gè)JAVA文件的問(wèn)題

    IntelliJ IDEA配置java環(huán)境及解決IDEA不能直接運(yùn)行單個(gè)JAVA文件的問(wèn)題

    這篇文章主要介紹了IntelliJ IDEA配置java環(huán)境及解決IDEA不能直接運(yùn)行單個(gè)JAVA文件的問(wèn)題,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Spring Bean實(shí)例化實(shí)現(xiàn)過(guò)程解析

    Spring Bean實(shí)例化實(shí)現(xiàn)過(guò)程解析

    這篇文章主要介紹了Spring Bean實(shí)例化實(shí)現(xiàn)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • Java中捕獲線(xiàn)程異常的幾種方式總結(jié)

    Java中捕獲線(xiàn)程異常的幾種方式總結(jié)

    這篇文章主要介紹了Java中捕獲線(xiàn)程異常的幾種方式總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Java從零實(shí)現(xiàn)超市會(huì)員管理系統(tǒng)

    Java從零實(shí)現(xiàn)超市會(huì)員管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)超市會(huì)員管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-12-12
  • Spring框架七大模塊簡(jiǎn)單介紹

    Spring框架七大模塊簡(jiǎn)單介紹

    這篇文章主要介紹了Spring框架七大模塊簡(jiǎn)單介紹,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • Java實(shí)現(xiàn)大數(shù)運(yùn)算的實(shí)例代碼

    Java實(shí)現(xiàn)大數(shù)運(yùn)算的實(shí)例代碼

    這篇文章主要介紹了Java實(shí)現(xiàn)大數(shù)運(yùn)算的實(shí)例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • 如何用ObjectMapper將復(fù)雜Map轉(zhuǎn)換為實(shí)體類(lèi)

    如何用ObjectMapper將復(fù)雜Map轉(zhuǎn)換為實(shí)體類(lèi)

    這篇文章主要介紹了如何用ObjectMapper將復(fù)雜Map轉(zhuǎn)換為實(shí)體類(lèi)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08

最新評(píng)論

化州市| 卢龙县| 鹤山市| 余干县| 霍林郭勒市| 元江| 普格县| 隆回县| 宜州市| 雷山县| 安多县| 诏安县| 罗定市| 邓州市| 临邑县| 昌宁县| 安康市| 龙川县| 尼勒克县| 南郑县| 宿迁市| 潢川县| 镇江市| 思茅市| 凌源市| 葫芦岛市| 从江县| 疏勒县| 富裕县| 张北县| 额尔古纳市| 葫芦岛市| 镇安县| 陇西县| 永福县| 古丈县| 仪陇县| 根河市| 牙克石市| 郴州市| 金山区|