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

mybatis中嵌套使用foreach需要注意的坑

 更新時(shí)間:2024年09月24日 10:01:34   作者:Beauty_魅影  
在使用MyBatis進(jìn)行數(shù)據(jù)庫(kù)操作時(shí),如果需要在一個(gè)大的foreach標(biāo)簽中嵌套另一個(gè)foreach,需要注意內(nèi)層foreach的item屬性不能與外層重復(fù),如果出現(xiàn)重復(fù),會(huì)導(dǎo)致綁定參數(shù)時(shí)找不到正確的參數(shù),從而拋出異常

mybatis嵌套使用foreach注意的坑

直接上代碼

嵌套foreach 運(yùn)行的時(shí)候 一直報(bào)錯(cuò)

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter '__frch___frch_item_0_1' not found.

Available parameters are [investConcentrations, unitCodes, param1, param2]。

反復(fù)檢查后發(fā)現(xiàn) item 重復(fù)了。

在一個(gè)大的foreach 標(biāo)簽中 只能有一個(gè)屬性 新的foreach要屬性名字要單獨(dú)開(kāi)來(lái)

錯(cuò)誤如下圖

修改后

在開(kāi)發(fā)過(guò)程中還是要多注意一下細(xì)節(jié)。

總結(jié)

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

相關(guān)文章

  • SpringBoot整合EasyExcel?3.x的完整示例

    SpringBoot整合EasyExcel?3.x的完整示例

    EasyExcel 是一個(gè)基于 Java 的、快速、簡(jiǎn)潔、解決大文件內(nèi)存溢出的 Excel 處理工具,它能讓你在不用考慮性能、內(nèi)存的等因素的情況下,快速完成 Excel 的讀、寫(xiě)等功能,這篇文章主要介紹了SpringBoot整合EasyExcel3.x的過(guò)程,需要的朋友可以參考下
    2023-07-07
  • java實(shí)現(xiàn)讀寫(xiě)json文件的示例詳解

    java實(shí)現(xiàn)讀寫(xiě)json文件的示例詳解

    隨著現(xiàn)代應(yīng)用對(duì)數(shù)據(jù)交換和配置管理需求的增加,JSON(JavaScript Object Notation)已成為最流行的數(shù)據(jù)格式之一,本文將為大家全面展示 Java 讀寫(xiě) JSON 文件的端到端流程,需要的小伙伴可以了解下
    2025-05-05
  • struts2實(shí)現(xiàn)文件下載功能

    struts2實(shí)現(xiàn)文件下載功能

    這篇文章主要為大家詳細(xì)介紹了struts2實(shí)現(xiàn)文件下載功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • 詳解MyBatis工作原理

    詳解MyBatis工作原理

    近來(lái)想寫(xiě)一個(gè)mybatis的分頁(yè)插件,但是在寫(xiě)插件之前肯定要了解一下mybatis具體的工作原理吧,本文就詳細(xì)總結(jié)了MyBatis工作原理,,需要的朋友可以參考下
    2021-05-05
  • Spring?Boot?3.x開(kāi)發(fā)中MySQL?8.x窗口函數(shù)在JPA中的使用限制問(wèn)題詳解

    Spring?Boot?3.x開(kāi)發(fā)中MySQL?8.x窗口函數(shù)在JPA中的使用限制問(wèn)題詳解

    開(kāi)窗函數(shù)是在MySQL8.0以后才新加的功能,因此要想直接使用開(kāi)窗函數(shù),則mysql版本要8.0以上,這篇文章主要介紹了Spring Boot 3.x開(kāi)發(fā)中MySQL 8.x窗口函數(shù)在JPA中的使用限制問(wèn)題的相關(guān)資料,需要的朋友可以參考下
    2026-04-04
  • springsecurity 基本使用詳解

    springsecurity 基本使用詳解

    這篇文章主要介紹了springsecurity 基本使用,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Scala數(shù)據(jù)庫(kù)連接池的簡(jiǎn)單實(shí)現(xiàn)

    Scala數(shù)據(jù)庫(kù)連接池的簡(jiǎn)單實(shí)現(xiàn)

    本文主要介紹了Scala數(shù)據(jù)庫(kù)連接池的簡(jiǎn)單實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • 在Spring中使用Knife4j進(jìn)行API文檔生成與管理的操作方法

    在Spring中使用Knife4j進(jìn)行API文檔生成與管理的操作方法

    Knife4j 是為Java MVC 框架(如Spring Boot、Spring MVC等)集成 Swagger 生成 API 文檔的增強(qiáng)解決方案,它基于 Swagger 的核心功能,通過(guò)定制化的前端界面和一些額外的特性,本文介紹了在Spring中使用Knife4j進(jìn)行API文檔生成與管理的操作方法,需要的朋友可以參考下
    2024-12-12
  • Java實(shí)現(xiàn)非對(duì)稱(chēng)加密的三種方法

    Java實(shí)現(xiàn)非對(duì)稱(chēng)加密的三種方法

    本文主要介紹了Java實(shí)現(xiàn)非對(duì)稱(chēng)加密的三種方法,主要包括非對(duì)稱(chēng)加密算法--DH(密鑰交換),非對(duì)稱(chēng)加密算法--RSA,非對(duì)稱(chēng)加密算法--EIGamal,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12
  • Java并發(fā) CompletableFuture異步編程的實(shí)現(xiàn)

    Java并發(fā) CompletableFuture異步編程的實(shí)現(xiàn)

    這篇文章主要介紹了Java并發(fā) CompletableFuture異步編程的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01

最新評(píng)論

中山市| 龙海市| 壶关县| 鹿邑县| 奎屯市| 元氏县| 安平县| 吴忠市| 浮山县| 宁蒗| 忻州市| 新巴尔虎右旗| 邻水| 绵阳市| 三亚市| 永安市| 方城县| 凤城市| 巴马| 门源| 乐安县| 霍邱县| 高邮市| 灌云县| 南涧| 彝良县| 兴业县| 吉林省| 绥宁县| 岳池县| 舒兰市| 祁东县| 蓝田县| 社旗县| 县级市| 汉中市| 大连市| 高密市| 陕西省| 靖州| 芮城县|