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

做网站的接口是意思百度指数指的是什么

做网站的接口是意思,百度指数指的是什么,wordpress产品布局,wordpress导入txt一、动态 SQL 核心标签概览 在 MyBatis 中,动态 SQL 允许根据条件灵活拼接 SQL 语句。以下是本文重点讲解的标签及其作用: 标签用途典型场景<set>动态生成 SET 子句,自动去除末尾逗号更新操作中处理非空字段<trim>自定义前缀/后缀,修剪多余字符灵活处理 WHERE…

一、动态 SQL 核心标签概览

在 MyBatis 中,动态 SQL 允许根据条件灵活拼接 SQL 语句。以下是本文重点讲解的标签及其作用:

标签用途典型场景
<set>动态生成 SET 子句,自动去除末尾逗号更新操作中处理非空字段
<trim>自定义前缀/后缀,修剪多余字符灵活处理 WHERESET 子句
<sql> + <include>复用 SQL 片段减少重复代码
<choose>多条件分支选择(类似 switch-case多选一条件过滤

二、标签详解与代码示例

以下结合用户提供的 EmpMapper.xml 和测试代码进行解析。


1. <set> 标签

用途:动态生成 UPDATE 语句的 SET 子句,自动处理逗号。
核心属性:无,内部通过 <if> 判断字段是否需要更新。

(1) 代码示例
<update id="updateEmp">UPDATE emp<set><if test="name != null">name = #{name},</if><if test="age != null">age = #{age},</if><if test="addr != null">addr = #{addr},</if><if test="salary != null">salary = #{salary},</if></set>WHERE id = #{id}
</update>
(2) 运行逻辑
  • 输入Emp 对象中 name="张四",其他字段为 null
  • 生成 SQL
UPDATE emp SET name = '张四' WHERE id = 1
  • 自动去逗号:即使 name<if> 内写了逗号,<set> 会智能删除末尾逗号。
(3) 对比 <trim> 实现

<set><trim> 的简化写法,等价于:

<trim prefix="SET" suffixOverrides
http://www.dtcms.com/wzjs/259827.html

相关文章:

  • jsp动态网站开发技术与实践教程怎么做好网站营销推广
  • 12306网站如何做解绑360优化大师官方版
  • 做网站需要服务器seo数据是什么
  • 巴中建设银行网站免费的seo
  • 公司的网站难不难做手机优化大师怎么退款
  • 各学院二级网站建设通报58同城推广效果怎么样
  • 网页显示站点不安全seo查询爱站网
  • 数据网站有哪些站长网站查询
  • 贵州省城乡和住房建设厅网站首页怎么推广比较好
  • 公安机关网站备案怎么做网络营销策划是什么
  • 网络搭建与应用教程seo深度解析
  • 购物网站开发seo关键词排名优化品牌
  • 零食网站色调搭配怎麽做网页设计制作网站素材
  • 无投入网站推广网站前期推广
  • 界面好看的网站万秀服务不错的seo推广
  • 沛县徐州网站开发seo优化教程下载
  • 个人网站推广怎么做永久免费建个人网站
  • 建设网站之前都需要准备什么问题营销网站建设流程
  • 网站建设中图片h5制作
  • springboot做音乐网站推广网站最有效办法
  • 深圳网站建设找哪家博客推广的方法与技巧
  • 开源站群cms软文是什么意思?
  • 网站建设 类型免费推广软件下载
  • iis 建设网站seo的实现方式
  • 网站文章怎么做才能被收录seo测试
  • 做网站建设的公司此网站三天换一次域名
  • 网站优化培训好学吗实体店铺引流推广方法
  • html5 jsp做网站可以么重庆百度seo排名优化软件
  • 菏泽市住房和城乡建设局网站做网站建设的公司
  • 天津网站建设q479185700惠电话销售怎么找客户渠道