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

Mybatis查詢返回兩個或多個參數(shù)問題

 更新時間:2023年06月28日 16:18:31   作者:居居很有愛  
這篇文章主要介紹了Mybatis查詢返回兩個或多個參數(shù)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

mybatis查詢返回兩個或多個參數(shù)

xml中的resultType設(shè)為map:

<select id="selectWeekData" ?resultType="map">
? ? ? ? SELECT count,date FROM yqfk_qjsq
<select>

dao中的返回設(shè)置為:List<Map<Object,Object>>

public List<Map<Object,Object>> selectWeekData();

遍歷查詢出來的結(jié)果為:

{date=2022-04-14, count=1}
{date=2022-04-11, count=2}
{date=2022-04-05, count=2}

這只是其中一個方法,

另一種方法就是重新定義一個新的類,在里面只存放要返回的字段。

這里就不寫了!

當mybatis有多個參數(shù)時并增加判斷的寫法

當mybatis有多個參數(shù)時,mapper.java文件即dao層必須寫上@Param注解

List<AddressBean> listAddressByDate(@Param("startDate")String startDate, @Param("endDate")String endDate);

然后在xml文件里用where if判斷是否為空,注意if的test判斷里不要加#{  }

<select id="listAddressByDate" resultType="cn.zwkj.beans.AddressBean" parameterType="String">
? ? ? ? select biaozhunmingcheng,hanyuduyin,dzzzcode,dengjishijian,id from t_placecommon
? ? ? ? <where>
? ? ? ? ? ? <if test="startDate!=null and startDate != '' ">
? ? ? ? ? ? ? ? and to_char(dengjishijian,'yyyy-MM-dd') <![CDATA[>=]]> #{startDate}
? ? ? ? ? ? </if>
? ? ? ? ? ? <if test="endDate!=null and endDate != '' ">
? ? ? ? ? ? ? ? and to_char(dengjishijian,'yyyy-MM-dd') <![CDATA[<=]]> #{endDate}
? ? ? ? ? ? </if>
? ? ? ? </where> ? ? ? ? ? ? ? ??
</select>

總結(jié)

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

相關(guān)文章

  • Spring項目中如何自定義序列化工具

    Spring項目中如何自定義序列化工具

    這篇文章主要為大家詳細介紹了Spring項目中自定義序列化工具的相關(guān)知識,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-12-12
  • 詳解Spring Boot 事務(wù)的使用

    詳解Spring Boot 事務(wù)的使用

    spring Boot 使用事務(wù)非常簡單,首先使用注解 @EnableTransactionManagement 開啟事務(wù)支持后,然后在訪問數(shù)據(jù)庫的Service方法上添加注解 @Transactional 便可。接下來通過本文重點給大家介紹spring boot事務(wù)的使用,需要的的朋友參考下吧
    2017-04-04
  • Java獲取classpath根路徑的三種方法

    Java獲取classpath根路徑的三種方法

    本文介紹了在Java中獲取classpath根路徑的三種方法:ClassLoader.getResource、Class.getResource和System.getProperty,每種方法都有其適用場景,開發(fā)者可以根據(jù)具體需求選擇合適的方法,需要的朋友可以參考下
    2026-01-01
  • 解決IDEA 2020.3 lombok失效問題

    解決IDEA 2020.3 lombok失效問題

    這篇文章主要介紹了IDEA 2020.3 lombok失效問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • SpringBoot多模塊依賴沖突排查與架構(gòu)優(yōu)化實戰(zhàn)

    SpringBoot多模塊依賴沖突排查與架構(gòu)優(yōu)化實戰(zhàn)

    本文詳細記錄了在SpringBoot多模塊項目開發(fā)中遇到的依賴版本沖突、模塊依賴設(shè)計不合理等問題的排查和解決方案的過程,主要重點關(guān)注了父模塊依賴管理、模塊化拆分、按需依賴等等,需要的朋友可以參考下
    2026-04-04
  • Java異步編程工具Twitter?Future詳解

    Java異步編程工具Twitter?Future詳解

    這篇文章主要介紹了Java異步編程工具Twitter?Future詳解,包括基本用法示例代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • Java實現(xiàn)AC自動機全文檢索示例

    Java實現(xiàn)AC自動機全文檢索示例

    本篇文章主要介紹了Java實現(xiàn)AC自動機全文檢索示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • 在Java中解析和生成 XML的操作指南

    在Java中解析和生成 XML的操作指南

    XML(可擴展標記語言)是用于存儲和傳輸數(shù)據(jù)的標準格式,在許多應(yīng)用中,XML 常用于配置文件、數(shù)據(jù)交換和存儲結(jié)構(gòu)化信息,在 Java 中,我們可以使用不同的技術(shù)來解析和生成 XML 文件,在這篇文章中,我們將介紹這些解析方式,需要的朋友可以參考下
    2025-11-11
  • java必學必會之線程(2)

    java必學必會之線程(2)

    本文對java線程進行深入學習,重點介紹了線程同步問題、線程死鎖問題,感興趣的小伙伴們可以參考一下
    2015-12-12
  • Java中包裝類和Arrays類的詳細介紹

    Java中包裝類和Arrays類的詳細介紹

    Arrays針對于數(shù)組做操作的類,該類包含用于操作數(shù)組的各種方法(如排序和搜索),這篇文章主要給大家介紹了關(guān)于Java中包裝類和Arrays類的詳細介紹,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-12-12

最新評論

麟游县| 河池市| 台山市| 临朐县| 江城| 阿勒泰市| 库尔勒市| 祁东县| 丹阳市| 开远市| 渑池县| 大名县| 虞城县| 和硕县| 新邵县| 乌兰县| 衡南县| 格尔木市| 呼玛县| 眉山市| 融水| 苍南县| 吉隆县| 宁城县| 竹溪县| 罗江县| 泽库县| 龙江县| 尤溪县| 博白县| 璧山县| 赫章县| 康定县| 普安县| 盐边县| 兴文县| 海南省| 开鲁县| 景东| 桑日县| 金秀|