首页 > 其他分享 >MybatisPlus之prim标签

MybatisPlus之prim标签

时间:2023-09-15 15:11:43浏览次数:33  
标签:trim MybatisPlus 标签 work value sql prim cw

MybatisPlus之trim标签

<trim prefix="" suffix="" suffixOverrides="" prefixOverrides=""></trim>

prefix:在trim标签内sql语句加上前缀。

suffix:在trim标签内sql语句加上后缀。

prefixOverrides:指定去除多余的前缀内容

suffixOverrides:指定去除多余的后缀内容,如:suffixOverrides=",",去除trim标签内sql语句多余的后缀","。

<update id="updateWork" >
         update 
            contract_work cw     
            <trim prefix="set" suffixOverrides="," suffix="where cw.id  = #{work.id}">       
                       
                cw.value = #{work.value},
                               
                cw.begin_date = #{work.beginDate},
                          
                cw.end_date = #{work.beginDate},
                   
                cw.meet_topic = #{work.meetTopic},
                              
                cw.meet_place = #{work.meetPlace},
                
                cw.serve_object = #{work.serveObject},
                                
                cw.check_serial = #{work.checkSerial},
                
                cw.name = #{work.name},
                
                cw.modifier_id = #{work.modifierId},
                
                cw.gmt_modified = #{work.gmtModified} ,        
                  
            </trim>          
    </update>

翻译过后的最终sql就是:

 update contract_work cw set cw.value = #{work.value},cw.begin_date = #{work.beginDate} ..省略逗号..cw.gmt_modified = #{work.gmtModified}

标签:trim,MybatisPlus,标签,work,value,sql,prim,cw
From: https://www.cnblogs.com/zheng-s/p/17705056.html

相关文章

  • 【标签】可以改编+改进的题
    编辑题目一道明显可以加强数据的题目......
  • 【标签】思维题
    edit文章题目折半-鸽巢原理......
  • mybatisplus代码生成器 死活连接不上
    dburl改一下:jdbc:mysql://124.220.134.111:3306/content?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&zeroDateTimeBehavior=convertToNull&serverTimezone=Asia/Shanghai    &useSSL=false一定要加这个鬼东西沃日......
  • vue实现tab标签选中
    tabs实现<template><div><divv-for="(item,index)intabs":key="index"class="coursespecialtyView-tabs-txt":class="{active:isActive(index)}"@click="changeTab(item......
  • 如何将element-ui中的tab组件默认展示的tab标签数量改掉?
    要将ElementUI中的Tab组件默认展示的标签数量更改,可以使用tab-list属性设置。tab-list属性用于控制默认展示的标签数量。以下是修改Tab组件默认展示标签数量的示例代码:<template><el-tabsv-model="activeTab":tab-list="tabList"><el-tab-panev-for="tabint......
  • Dubbo配置问题____spring中dubbo标签报错问题和解决方案
    //1.当在springxml中引用dubbo标签时会报错windows-->preferrence-->xml->xmlcatalog-->add->catalogentry-->filesystem,选择模版文件后,修改key值为“http://code.alibabatech.com/schema/dubbo/dubbo.xsd”//资源文件下载 http://pan.baidu.com/s/1c2h6uzA......
  • 洛谷 UVA10852 Less Prime の 题解
    这道题更像是结论题,因为他要推一个小结论,才能做出这道题。大概思路是先打个素数表,存到数组\(a\)内,\(cnt\)是素数表的最后一个元素的下标。之后循环\(M\)次去输入\(N\),每次输入\(N\)之前都要定义两个变量,分别是\(mx\),存\(n-p\cdotx\)的最大值,\(ans\)则是当\(n-......
  • Mybatis入门(select标签)
    MyBatis本是apache的一个开源项目iBatis,MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。Mybatis通过xml或注解......
  • web前端入门到实战:HTML5基础-新增标签+新增属性+布局案例
    html5中常用的结构标签article文章header头部nav导航section区域aside侧边栏hgroup区块的相关信息figure定义一组内容及标题figcaption定义figure元素的标题footer底部dialog对话框使用习惯:header/section/footer>aside/articl......
  • MyBatisPlus插件访问不到云数据库的解决方案
      今天在学mybatis-plus时候了解到除了MybatisX插件外还有个大佬写的MyBatisPlus插件,个人感觉他默认自动生成代码的风格会比MybatisX插件更适合中国程序员,跳转的图标也比小鸟更合适。  但是在连接云数据库的时候出了问题,发现他根本连接不到云数据库,问了其他人,他们表示自己的......