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

mybatis中如何傳遞單個(gè)String類型的參數(shù)

 更新時(shí)間:2021年11月30日 15:04:15   作者:coder_rad  
這篇文章主要介紹了mybatis中如何傳遞單個(gè)String類型的參數(shù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

如何傳遞單個(gè)String類型的參數(shù)

使用mybatis接口參數(shù)只有一個(gè)string的時(shí)候 如果不指定@Param 的話mybatis去會(huì)把parameterType參數(shù)默認(rèn)成接口的參數(shù)類型然后對(duì)于xml里的#{a}參數(shù) 去調(diào)用該類型下參數(shù)a 的get/set方法然后就報(bào)錯(cuò)了。

使用了@Param注解 mybatis就會(huì)一一對(duì)應(yīng)賦值就不會(huì)導(dǎo)致這個(gè)錯(cuò)誤。

接口如下:

在這里插入圖片描述

xml文件如下:

在這里插入圖片描述

報(bào)錯(cuò)如下:

在這里插入圖片描述

改成如下就可以了:

在這里插入圖片描述

mybatis僅傳入一個(gè)String類型參數(shù)報(bào)錯(cuò)  

mybatis中僅傳入一個(gè)String類型參數(shù)時(shí),不可以用 以下方式

List<Map<String,Object> selectEmployee(String time)

這種方式傳參會(huì)報(bào)錯(cuò):

There is no getter for property named 'id' in class 'java.lang.String'

目前我知道有兩種方式解決問題

1.用 _parameter

<if test="_parameter !=null and _parameter !=''">    
         DATE_FORMAT( dms.statistic_date, '%Y-%m' ) = #{_parameter,jdbcType=VARCHAR}
</if>

2.在mapper中參數(shù)加上@Param注解

List<Map<String,Object> selectEmployee(@param("time") String time)

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

相關(guān)文章

  • Java?SE判斷兩個(gè)文件內(nèi)容是否相同的多種方法代碼

    Java?SE判斷兩個(gè)文件內(nèi)容是否相同的多種方法代碼

    昨天因?yàn)橐獛蛶熜值拿λ钥戳艘幌氯绾闻袛鄡蓚€(gè)文件內(nèi)容是否相同,這里給大家總結(jié)下,這篇文章主要給大家介紹了關(guān)于Java?SE判斷兩個(gè)文件內(nèi)容是否相同的多種方法,需要的朋友可以參考下
    2023-11-11
  • Java基礎(chǔ)之反射技術(shù)相關(guān)知識(shí)總結(jié)

    Java基礎(chǔ)之反射技術(shù)相關(guān)知識(shí)總結(jié)

    今天帶大家復(fù)習(xí)Java基礎(chǔ)知識(shí),文中對(duì)Java反射技術(shù)介紹的非常詳細(xì),對(duì)正在學(xué)習(xí)Java的小伙伴們很有幫助,,需要的朋友可以參考下
    2021-05-05
  • Spring?main方法中如何調(diào)用Dao層和Service層的方法

    Spring?main方法中如何調(diào)用Dao層和Service層的方法

    這篇文章主要介紹了Spring?main方法中調(diào)用Dao層和Service層的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java設(shè)計(jì)模式中的裝飾器模式簡(jiǎn)析

    Java設(shè)計(jì)模式中的裝飾器模式簡(jiǎn)析

    這篇文章主要介紹了Java設(shè)計(jì)模式中的裝飾器模式簡(jiǎn)析,裝飾模式能夠?qū)崿F(xiàn)動(dòng)態(tài)的為對(duì)象添加功能,是從一個(gè)對(duì)象外部來給對(duì)象添加功能,通常給對(duì)象添加功能,要么直接修改對(duì)象添加相應(yīng)的功能,要么派生對(duì)應(yīng)的子類來擴(kuò)展,抑或是使用對(duì)象組合的方式,需要的朋友可以參考下
    2023-12-12
  • javax.mail.SendFailedException: Sending failed問題原因

    javax.mail.SendFailedException: Sending failed問題原因

    這篇文章主要介紹了javax.mail.SendFailedException: Sending failed問題原因,需要的朋友可以參考下
    2015-05-05
  • spring boot實(shí)現(xiàn)文件上傳

    spring boot實(shí)現(xiàn)文件上傳

    這篇文章主要為大家詳細(xì)介紹了spring boot實(shí)現(xiàn)文件上傳,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • 詳解json string轉(zhuǎn)換為java bean及實(shí)例代碼

    詳解json string轉(zhuǎn)換為java bean及實(shí)例代碼

    這篇文章主要介紹了詳解json string轉(zhuǎn)換為java bean及實(shí)例代碼的相關(guān)資料,這里提供實(shí)例代碼幫助大家理解,需要的朋友可以參考下
    2017-07-07
  • SpringBoot+ruoyi框架文件上傳和下載的實(shí)現(xiàn)

    SpringBoot+ruoyi框架文件上傳和下載的實(shí)現(xiàn)

    文件的上傳和下載功能,是項(xiàng)目開發(fā)過程中比較常見的業(yè)務(wù)需求,本文主要介紹了SpringBoot+ruoyi框架文件上傳和文件下載的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-09-09
  • Java中定時(shí)任務(wù)的6種實(shí)現(xiàn)方式

    Java中定時(shí)任務(wù)的6種實(shí)現(xiàn)方式

    這篇文章主要給大家分享的是Java中定時(shí)任務(wù)的6種實(shí)現(xiàn)方式,幾乎在所有的項(xiàng)目中,定時(shí)任務(wù)的使用都是不可或缺的,如果使用不當(dāng)甚至?xí)斐少Y損,下面文章我們就來看看Java中定時(shí)任務(wù)的具體使用方式吧
    2021-10-10
  • mybatis如何使用Criteria的and和or進(jìn)行聯(lián)合查詢

    mybatis如何使用Criteria的and和or進(jìn)行聯(lián)合查詢

    這篇文章主要介紹了mybatis如何使用Criteria的and和or進(jìn)行聯(lián)合查詢,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12

最新評(píng)論

顺平县| 兴宁市| 建瓯市| 宝兴县| 赤水市| 安岳县| 富顺县| 临湘市| 江陵县| 绩溪县| 鄂伦春自治旗| 中超| 天津市| 清徐县| 安宁市| 云梦县| 梨树县| 离岛区| 全州县| 土默特右旗| 西峡县| 东丰县| 册亨县| 玉环县| 镇坪县| 望城县| 天津市| 长寿区| 铁岭县| 长宁县| 龙口市| 永年县| 临高县| 土默特右旗| 比如县| 五莲县| 永宁县| 电白县| 冀州市| 太和县| 佛山市|