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

Mybatis-plus apply函數(shù)使用場景分析

 更新時間:2024年02月28日 15:09:22   作者:李長淵哦  
Mybatis-plus 里面的 apply方法 是用于拼接自定義的條件判斷,自定義時間查詢,根據(jù)傳進來的開始日期,查詢所有該日期是數(shù)據(jù),但是數(shù)據(jù)庫中保存是時間,所以需要使用apply查詢方式并格式化,這篇文章給大家介紹Mybatis-plus apply函數(shù)使用,感興趣的朋友一起看看吧

一、前言

Mybatis-plus 里面的 apply方法 是用于拼接自定義的條件判斷

二、業(yè)務(wù)場景

1、自定義時間查詢

根據(jù)傳進來的開始日期,查詢所有該日期是數(shù)據(jù),但是數(shù)據(jù)庫中保存是時間,所以需要使用apply查詢方式并格式化。

    @Override
    public List<QuestionnairePush> queryBaseCountByYearOrMonth(PaperRecycleStatisfactionQueryDTO paperRecycleStatisfactionQueryDTO, Integer state) {
        LambdaQueryChainWrapper<QuestionnairePush> questionnairePushLambdaQueryChainWrapper = new LambdaQueryChainWrapper<>(questionnairePushMapper);
        if (state == 3) {
            //判斷年份
    		//使用條件構(gòu)造器apply查詢方式可以直接把格式一樣的當(dāng)前時間和課程結(jié)束時間進行比較篩選
            questionnairePushLambdaQueryChainWrapper.apply("DATE_FORMAT(CREATE_TIME,'%Y') = '" + paperRecycleStatisfactionQueryDTO.getSummaryYear() + "'");
        } else if (state == 1) {
            if (paperRecycleStatisfactionQueryDTO.getSummaryNumber().toString().length() > 1) {
                //月份是雙位數(shù)處理
    			//使用條件構(gòu)造器apply查詢方式可以直接把格式一樣的當(dāng)前時間和課程結(jié)束時間進行比較篩選
                questionnairePushLambdaQueryChainWrapper.apply("DATE_FORMAT(CREATE_TIME,'%Y-%m') = '" + paperRecycleStatisfactionQueryDTO.getSummaryYear() + "-" + paperRecycleStatisfactionQueryDTO.getSummaryNumber() + "'");
            } else {
                //月份是單位數(shù)處理
				//使用條件構(gòu)造器apply查詢方式可以直接把格式一樣的當(dāng)前時間和課程結(jié)束時間進行比較篩選
                questionnairePushLambdaQueryChainWrapper.apply("DATE_FORMAT(CREATE_TIME,'%Y-%m') = '" + paperRecycleStatisfactionQueryDTO.getSummaryYear() + "-0" + paperRecycleStatisfactionQueryDTO.getSummaryNumber() + "'");
            }
        }
        List<QuestionnairePush> list = questionnairePushLambdaQueryChainWrapper.list();
        return list;
    }

為什么要加0是因為數(shù)據(jù)包保存的月份是雙位

  • 永不放棄嘗試,你就不是失敗者。
  • 不要猶豫,走出去,去探險。
  • 不是情況造就人,就是人早就情況。
  • 生活有一種英雄主義,經(jīng)歷逆境后依然熱愛生活。
  • 不要只因一次挫敗就放棄,你原來決心想要到達(dá)的目的。
  • 真正的成功源于生命里的學(xué)習(xí),成長和熱愛,以及不停步。
  • 自己的命運自己掌控,腳下的路不停步。
  • 即使爬到最高的山上,一次也只能腳踏實地地邁一步。
  • 未來屬于那些相信夢想,并愿意為之付諸行動的人。
  • 每一次跌倒都是為了華麗的站起來。

到此這篇關(guān)于Mybatis-plus apply函數(shù)使用的文章就介紹到這了,更多相關(guān)Mybatis-plus apply函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關(guān)文章

最新評論

玛多县| 泽普县| 桃源县| 武乡县| 志丹县| 四子王旗| 巧家县| 嘉禾县| 唐河县| 治县。| 图们市| 肃北| 南雄市| 嘉鱼县| 沙洋县| 阿克| 千阳县| 迭部县| 明溪县| 澎湖县| 徐闻县| 甘泉县| 望都县| 衡阳县| 沙坪坝区| 衡阳县| 阳山县| 革吉县| 利川市| 南岸区| 杭锦旗| 龙江县| 明光市| 南昌市| 宝鸡市| 石首市| 厦门市| 扎赉特旗| 陈巴尔虎旗| 临武县| 尚志市|