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

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

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

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

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

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

接口如下:

在這里插入圖片描述

xml文件如下:

在這里插入圖片描述

報錯如下:

在這里插入圖片描述

改成如下就可以了:

在這里插入圖片描述

mybatis僅傳入一個String類型參數(shù)報錯  

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

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

這種方式傳參會報錯:

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)

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

相關(guān)文章

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

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

    昨天因為要幫師兄的忙所以看了一下如何判斷兩個文件內(nèi)容是否相同,這里給大家總結(jié)下,這篇文章主要給大家介紹了關(guān)于Java?SE判斷兩個文件內(nèi)容是否相同的多種方法,需要的朋友可以參考下
    2023-11-11
  • Java基礎(chǔ)之反射技術(shù)相關(guān)知識總結(jié)

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

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

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

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

    Java設(shè)計模式中的裝飾器模式簡析

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

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

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

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

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

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

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

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

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

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

    這篇文章主要給大家分享的是Java中定時任務(wù)的6種實現(xiàn)方式,幾乎在所有的項目中,定時任務(wù)的使用都是不可或缺的,如果使用不當(dāng)甚至?xí)斐少Y損,下面文章我們就來看看Java中定時任務(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)合查詢,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12

最新評論

云阳县| 景东| 车险| 宁安市| 灵台县| 灵丘县| 黄浦区| 抚顺县| 泗水县| 双流县| 营山县| 沙雅县| 东丽区| 河津市| 漠河县| 叙永县| 东兰县| 清徐县| 宕昌县| 洛扎县| 剑川县| 蒙山县| 虹口区| 桑日县| 乌什县| 麻江县| 许昌县| 台南市| 菏泽市| 高陵县| 吉水县| 盐城市| 临安市| 祥云县| 云南省| 成武县| 永兴县| 武冈市| 凤冈县| 平遥县| 白沙|