最新国产好看的视频,伊人天堂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è)務場景

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查詢方式可以直接把格式一樣的當前時間和課程結(jié)束時間進行比較篩選
            questionnairePushLambdaQueryChainWrapper.apply("DATE_FORMAT(CREATE_TIME,'%Y') = '" + paperRecycleStatisfactionQueryDTO.getSummaryYear() + "'");
        } else if (state == 1) {
            if (paperRecycleStatisfactionQueryDTO.getSummaryNumber().toString().length() > 1) {
                //月份是雙位數(shù)處理
    			//使用條件構(gòu)造器apply查詢方式可以直接把格式一樣的當前時間和課程結(jié)束時間進行比較篩選
                questionnairePushLambdaQueryChainWrapper.apply("DATE_FORMAT(CREATE_TIME,'%Y-%m') = '" + paperRecycleStatisfactionQueryDTO.getSummaryYear() + "-" + paperRecycleStatisfactionQueryDTO.getSummaryNumber() + "'");
            } else {
                //月份是單位數(shù)處理
				//使用條件構(gòu)造器apply查詢方式可以直接把格式一樣的當前時間和課程結(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)歷逆境后依然熱愛生活。
  • 不要只因一次挫敗就放棄,你原來決心想要到達的目的。
  • 真正的成功源于生命里的學習,成長和熱愛,以及不停步。
  • 自己的命運自己掌控,腳下的路不停步。
  • 即使爬到最高的山上,一次也只能腳踏實地地邁一步。
  • 未來屬于那些相信夢想,并愿意為之付諸行動的人。
  • 每一次跌倒都是為了華麗的站起來。

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

您可能感興趣的文章:

相關文章

最新評論

登封市| 化隆| 乌什县| 旺苍县| 惠安县| 武川县| 交城县| 清新县| 永兴县| 沁水县| 宁河县| 黄大仙区| 将乐县| 台南市| 涿州市| 锡林郭勒盟| 铁力市| 集贤县| 郯城县| 太仓市| 高邑县| 潞西市| 通江县| 克东县| 贵港市| 承德市| 洪泽县| 通河县| 石渠县| 泰宁县| 常熟市| 兴国县| 商水县| 塘沽区| 枝江市| 同江市| 搜索| 四子王旗| 阿克苏市| 方山县| 望奎县|