Mybatis日常操作遇到的问题
生活随笔
收集整理的這篇文章主要介紹了
Mybatis日常操作遇到的问题
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
如果參數(shù)是一個(gè)基本類(lèi)型(不是一個(gè)類(lèi)對(duì)象),在寫(xiě)sql需要對(duì)這個(gè)基本類(lèi)型判斷時(shí),這個(gè)基本類(lèi)型的名稱(chēng)必須是value,因?yàn)閙ybatis對(duì)于單個(gè)基本類(lèi)型而言,默認(rèn)名稱(chēng)是value,自定義的名稱(chēng)在用于if/when時(shí),代碼會(huì)報(bào)錯(cuò)(提示很模糊),但是不會(huì)提示是sql錯(cuò)誤。
<select id="query_one" parameterType="string" resultType="user">select username namefrom users<where><!-- if這個(gè)地方一定要用value,否則mybatis會(huì)報(bào)個(gè)錯(cuò)誤,錯(cuò)誤提示很模糊,不容易查找。sql部分可以使用自定義的名稱(chēng) --><if test="null != value and '' != value"> username = #{name}</if></where></select>?
轉(zhuǎn)載于:https://www.cnblogs.com/visoncheng/p/3991707.html
總結(jié)
以上是生活随笔為你收集整理的Mybatis日常操作遇到的问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 全国计算机等级考试题库二级C操作题100
- 下一篇: 大数据案例分析|谁在愚人节最容易被骗?