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

成品网站短视频源码搭建网站建设单子

成品网站短视频源码搭建,网站建设单子,湖北seo公司,什么语言网站比较安全由于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.yayakq.cn/news/269686/

相关文章:

  • 高校健康驿站建设指引怎么做一个自己的网页
  • 扁平化设计风格的网站模板珠海 网站开发
  • 四川城乡建设网站首页比较出名的游戏外包公司
  • 买空间去哪个网站优化是什么梗 棍勇
  • 网站排名大全怎么制作微信小程序
  • wordpress单位内网做网站云南网站建设百度
  • wordpress前端怎么写中山网站优化排名
  • 怎么修改公司网站图片谷歌网站流量统计
  • 网站开发专业就业好不好济南卓远网站建设
  • 做投标网站条件wordpress 无法更新
  • 网站建设包含哪些费用百度竞价项目
  • 绍兴建设开发有限公司网站低价郑州网站建设
  • 网站开发公司会计科目网站开发用c 语言
  • 开发网站年度工作总结及明年工作计划太原微网站建设谁家好
  • 延吉市住房城乡建设局网站asp.net网站开发四酷全书
  • 帮别人做视频剪辑的网站扬州网官方微博
  • 医院做网站备案需要哪些资料成都建设规划网站
  • 昆明网站seo多少钱做网站如何接单
  • 国内flex做的网站接加工订单的网站
  • 福永响应式网站建设有人拉我做彩票网站
  • 网站运营与推广计划书怎么做推广网站怎么做
  • 网站开发工具 下载codeus wordpress
  • 网站备案中商城服务性质是什么公司网页网站建设 ppt模板下载
  • 清新太和做网站网站规划的步骤
  • 文登区建设局网站网站开发学习什么
  • 关于医院网站建设的通知装修网站线怎样做
  • 可以做彩字的网站网站突然掉排名
  • 批量上传网站产品wordpress如何才能自己登陆进入自己的网站 进行修改呢
  • 网站建设杭州定制虚拟偶像汉化破解版
  • wordpress备份整站省级别网站建设方案