当前位置: 首页 > wzjs >正文

衡量网站质量的标准各类网站排名

衡量网站质量的标准,各类网站排名,中国互联网协会调解中心,如何做文献ppt模板下载网站在MyBatis中&#xff0c;<choose>、<when>和<otherwise>结构用于处理XML映射文件中的条件逻辑&#xff0c;而<case>元素通常与<trim>、<where>或<set>等元素结合使用&#xff0c;以修改SQL语句。<choose>和<case>的用途…

在MyBatis中,<choose><when><otherwise>结构用于处理XML映射文件中的条件逻辑,而<case>元素通常与<trim><where><set>等元素结合使用,以修改SQL语句。<choose><case>的用途和结构不同,不应互换使用。

<choose><when><otherwise>

  • 用途: 实现类似于Java中的switch-case语句的条件逻辑。
  • 结构:
     
    <choose><when test="condition1"><!-- 如果condition1为真则执行的SQL -->SQL语句1</when><when test="condition2"><!-- 如果condition2为真则执行的SQL -->SQL语句2</when>...<otherwise><!-- 如果没有条件为真则执行的SQL -->默认SQL语句</otherwise>
    </choose>

  • 使用场景: 当你需要在不同条件下执行不同的SQL块时使用。

<case>

  • 用途: 与<trim><where><set>一起用于动态构建SQL语句的一部分。它不用于独立的条件逻辑。

  • 结构<case>元素本身不是独立的,通常嵌套在<trim><where><set>中。

  • 示例:

    <trim>结合使用:

    <update id="updateUserStatus" parameterType="map">UPDATE users<set><trim prefixOverrides=","><case test="status == 'ACTIVE'" value="1"/><case test="status == 'INACTIVE'" value="0"/><case test="status == 'DELETED'" value="-1"/></trim></set>WHERE id = #{id}
    </update>
     

主要区别

  • 目的
    • <choose>用于在不同条件下执行不同的SQL块。
    • <case>用于在动态SQL构建中根据条件设置特定值。
  • 用法
    • <choose>是独立元素,直接放在SQL中。
    • <case>嵌套在<trim><where><set>中,帮助修改SQL的一部分。
  • 上下文
    • <choose>用于需要选择整个SQL块或子句时。
    • <case>用于需要有条件地设置列值或在动态列表中包含条件时。

总结

  • 使用<choose><when><otherwise>来处理需要执行不同SQL块的条件逻辑。
  • 使用<case><trim><where><set>内根据条件动态设置值。

通过理解这些结构的区别和用途,你可以在MyBatis的XML映射中更有效地管理条件SQL执行。


文章转载自:

http://cbFXsVTT.tjmfz.cn
http://zsAH5qvH.tjmfz.cn
http://9FRqvExM.tjmfz.cn
http://fBf2sskv.tjmfz.cn
http://ZPMfSM7v.tjmfz.cn
http://qssrLCrR.tjmfz.cn
http://vuQpY79S.tjmfz.cn
http://vS2nX2EW.tjmfz.cn
http://71z4yg0s.tjmfz.cn
http://ZZCPXMr2.tjmfz.cn
http://gS64KMwO.tjmfz.cn
http://afXxH8Rv.tjmfz.cn
http://Uv4wzkUN.tjmfz.cn
http://nVCbySvi.tjmfz.cn
http://YYldte6z.tjmfz.cn
http://TMREUTrC.tjmfz.cn
http://8sy3JKSI.tjmfz.cn
http://rW4ukuuF.tjmfz.cn
http://4XWdQlOJ.tjmfz.cn
http://9z7cMfLN.tjmfz.cn
http://NNtvE3pG.tjmfz.cn
http://q5X2Vh0Z.tjmfz.cn
http://tj4yTHeF.tjmfz.cn
http://pi4vhgvp.tjmfz.cn
http://S2rfsPTi.tjmfz.cn
http://AJ2ztraN.tjmfz.cn
http://JzJwDnnZ.tjmfz.cn
http://jJ4PP1vl.tjmfz.cn
http://lqUXP8WW.tjmfz.cn
http://vcaYobwR.tjmfz.cn
http://www.dtcms.com/wzjs/754593.html

相关文章:

  • 网站开发如何设置视频教程潍坊网站优化公司哪家好
  • 网站风格变化两学一做网站专栏怎么设置
  • 网站托管费用多少电商网站模板引擎
  • 正规网站建设费用漫画网站建设
  • 厦门模板网站h5网站开发多少钱
  • 如何制作一个简易网站事件营销的方法
  • 域名 备案 没有网站网站代理服务器连接失败
  • 如何给网站设置关键词南京的网站建设公司哪家好
  • 阳春网站开发网站怎么做按钮
  • 域名解析 网站港口备案怎么在网站做
  • 网站建设模板软件做公关用的网站
  • 重庆企业站seo漳州微信网站开发
  • 网站建设及编辑岗位职责html5 做网站
  • 网站关键词在哪里添加天津百度推广公司电话
  • 鞍山高新区网站手机app开发网站模板
  • 做网站的市场风险分析及对策织梦的网站收录不好
  • 如何看织梦做的网站的源码昆山城市建设网站
  • 四川建设行业数据共享平台网站问题服务app开发公司
  • 网站备案好麻烦wordpress圈子
  • 做百度推广网站排名用h5做网站首页代码
  • 巴中做网站wordpress自定义鼠标
  • 首都航空公司官方网站长沙专业网站设计服务
  • 东莞网站推广费用wordpress 页面模板 不显示
  • 安阳网站建设价格济南新闻头条最新事件
  • 楚雄网站开发rewlkj株洲网络公司-网站建设怎么样
  • 怎么申请 免费网站空间建设招标网官方网站电脑版
  • 拍卖网站开发网站首页引导页
  • 安顺市建设局网站运维工程师是青春饭吗
  • 网站后台功能需求seo营销专员
  • 会员管理网站ASP建设wordpress的图片主题