日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mybatis if-else(写法)

發布時間:2023/11/29 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mybatis if-else(写法) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

mybaits 中沒有else要用chose when otherwise 代替

范例一

<!--批量插入用戶--> <insert id="insertBusinessUserList" parameterType="java.util.List">insert into `business_user` (`id` , `user_type` , `user_login` )values<foreach collection="list" index="index" item="item" separator=","><trim prefix="(" suffix=")" suffixOverrides=","><choose><when test="item.id != null and item.id !=''">#{item.id,jdbcType=CHAR},</when><otherwise>'',</otherwise></choose><choose><when test="item.userType != null and item.userType !=''">#{item.userType,jdbcType=VARCHAR},</when><otherwise>'',</otherwise></choose></trim></foreach> </insert>

其中choose為一個整體?
when是if?
otherwise是else

范例二:

<select id="selectSelective" resultMap="xxx" parameterType="xxx">select<include refid="Base_Column_List"/>from xxxwhere del_flag=0<choose><when test="xxx !=null and xxx != ''">and xxx like concat(concat('%', #{xxx}), '%')</when><otherwise>and xxx like '**%'</otherwise></choose> </select>

下面就是MyBatis中的if....else...表示方法

?

<choose><when test="">//...</when><otherwise>//...</otherwise> </choose>

?

總結

以上是生活随笔為你收集整理的mybatis if-else(写法)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。