真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Mybatis單個(gè)參數(shù)的if判斷報(bào)異常Thereisnogetterforpropertynamed'xxx'in'classjava.lang.Integ

我們都知道m(xù)ybatis在進(jìn)行參數(shù)判斷的時(shí)候,直接可以用 就可以了,如下:

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國(guó)際域名空間、網(wǎng)站空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、雙鴨山網(wǎng)站維護(hù)、網(wǎng)站推廣。

1、常規(guī)代碼


  update t_test_l
  
   
    trnsct_way_id = #{trnsctWayId,jdbcType=TINYINT},
   
   
    lang_id = #{langId,jdbcType=INTEGER},
   
  
  where trnsct_way_l_id = #{trnsctWayLId,jdbcType=INTEGER}
 

但是單個(gè)參數(shù)和多參數(shù)的判斷有個(gè)不同點(diǎn),當(dāng)我們的入?yún)?code>entity實(shí)體,或者map的時(shí)候,使用if 參數(shù)判斷沒(méi)任何問(wèn)題。

但是當(dāng)我們的入?yún)?code>java.lang.Integer  或者 java.lang.String的時(shí)候,這時(shí)候就需要注意一些事情了

具體代碼如下(咱們看著代碼說(shuō),先展示錯(cuò)誤代碼):

2、錯(cuò)誤代碼

上述代碼存在一些問(wèn)題,首先入?yún)⑹莏ava.lang.Integer, 而不是map或者實(shí)體的入?yún)⒎绞?,?duì)于這類單個(gè)入?yún)⑷缓笥胕f判斷的,mybatis有自己的內(nèi)置對(duì)象,如果你在if判斷里面 寫(xiě)的是你的入?yún)⒌膶?duì)象名,那就報(bào)異常:Internal error : nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'langId' in 'class java.lang.Integer'

3、正確代碼:

Mybatis單個(gè)參數(shù)的if判斷報(bào)異常There is no getter for property named 'xxx' in 'class java.lang.Integ

這里就涉及到mybatis的內(nèi)置對(duì)象_parameter,單個(gè)參數(shù)判斷的時(shí)候,就不像1、 2那樣直接用參數(shù)對(duì)象名判斷了。還有就是數(shù)據(jù)類型最好加上

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)創(chuàng)新互聯(lián)的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接


當(dāng)前題目:Mybatis單個(gè)參數(shù)的if判斷報(bào)異常Thereisnogetterforpropertynamed'xxx'in'classjava.lang.Integ
網(wǎng)站地址:http://weahome.cn/article/jjcgij.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部