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