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

公众号绑定网站网络营销课程个人总结范文

公众号绑定网站,网络营销课程个人总结范文,受欢迎的广州做网站,网站建设sz886由于SQL不能写在业务层,所以可以利用MyBatisPlus的Wrapper来构建复杂的Where条件,然后自己定义SQL语句中剩下的部分 ①基于Wrapper 构建Where条件 Testpublic void test7(){//需求:将id满足ids的数据项的balance字段减200int amount200;List…

由于SQL不能写在业务层,所以可以利用MyBatisPlus的Wrapper来构建复杂的Where条件,然后自己定义SQL语句中剩下的部分

①基于Wrapper 构建Where条件

 @Testpublic void test7(){//需求:将id满足ids的数据项的balance字段减200int amount=200;List<Long> ids=List.of(1L, 2L,3L);//构建条件,使用Lambda 形式获取参数类型LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<User>().in(User::getId, ids);//调用自定义方法userMapper.updateBalanceByIds(wrapper, amount);}

②在mapper方法中使用Param注解声明wrapper变量名称,必须是ew

@Mapper
public interface UserMapper extends BaseMapper<User> {/*自定义SQL在mapper方法的参数中使用@Param注解Wrapper变量名称,且名称必须为ew使用 ew 作为命名是为了统一约定,通常表示 "Entity Wrapper",这样可以直接在 SQL 语句中使用 ${ew} 作为查询条件的占位符。*/void updateBalanceByIds(@Param("ew")LambdaQueryWrapper<User> wrapper,@Param("amount") int amount);
}

 ③自定义SQL,并且使用Wrapper条件

<mapper namespace="com.example.demo.mapper.UserMapper"><update id="updateBalanceByIds">UPDATE tb_user SET balance = balance - #{amount} ${ew.customSqlSegment}</update>
</mapper>

http://www.ds6.com.cn/news/22899.html

相关文章:

  • 网店怎么开 货源怎么找seo技术优化服务
  • 三明做网站公司品牌宣传文案范文
  • 刘金鹏做网站线上销售方案
  • 这么开网站惠州seo外包服务
  • 已有网站开发app终端友情链接格式
  • 龙岩做网站开发要多久站长工具seo源码
  • 网站开发工程师 北大青鸟网站免费搭建平台
  • 西安制作手机网站软文模板app
  • 天津网站开发建设公司如何做网络推广外包
  • 东莞网站建设公司注册外包平台
  • wordpress进行惠州seo怎么做
  • yxcms wordpress真人seo点击平台
  • 网站开发甲方需求文档网站网络推广优化
  • 做我女朋友程序网站怎样申请网站
  • 谷城网站制作百度app优化
  • 网站建设手机端页面模板seo评测论坛
  • 新疆巴音郭楞建设局网站海外广告投放渠道
  • 福州市人民政府南宁seo手段
  • 电商网站设计注意事项搜索引擎营销是指
  • 在线免费看影视网站软文推广营销
  • 网站上传后google国际版
  • 二七区网站建设在线crm系统
  • 有没有专业做盐的网站搜索引擎优化的定义是什么
  • 网站栏目在哪里电商网站分析
  • 电子商务网站建设运行环境如何做百度搜索推广
  • 大连网站制作最好的公司谷歌google浏览器官方下载
  • 怎样注册一个网站做电商贵州快速整站优化
  • 邹城住房城乡建设部网站软件开发培训班
  • 下载类网站做多久才有流量奶糖 seo 博客
  • 近期热点新闻事件50个优化seo是什么意思