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

深圳做自适应网站制作免费二级域名注册网站有哪些

深圳做自适应网站制作,免费二级域名注册网站有哪些,惠州网站开发公司,flash滚动照片制作网站由于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.mmbaike.com/news/106274.html

相关文章:

  • 响应式设计网站网站建设方案内容
  • 做网站还需要搜狗吗宁波seo关键词优化报价
  • 网站改成html5企业网站制作公司
  • 12316网站建设方案微商营销
  • 响应式网站建设网站网易游戏推广代理加盟
  • 哪里有做营销型网站的公司公司网站推广技巧
  • 做7寸照片的网站网络营销课程介绍
  • 免费企业网站建设要求在线外链发布工具
  • 手机网站开发+图库类网站怎么做推广
  • 做书app下载网站有哪些免费友情链接网站
  • 简单三栏网站手机cpu性能增强软件
  • 建筑标准下载网站网络推广网络营销和网站推广的区别
  • 静态网站挂马百度推广怎么做最好
  • 轻量应用服务器可以做网站吗英文站友情链接去哪里查
  • wordpress建站教程主题百度一下首页网页百度
  • 国内扁平化网站百度seo搜搜
  • 想要去网站做友情链接怎么发邮件营销推广的特点
  • 做外卖有哪些网站有哪些百度帐号登录
  • 网站涉及敏感视频等该怎么做seo服务 文库
  • 广州建筑集团网站seo成创网络
  • 大型网站 空间网络广告投放网站
  • 学院管理网站建设谷歌搜索优化
  • 做网站建设怎么介绍自己网站设计开发网站
  • 常州网站制作多少钱seo北京公司
  • 简述一下网站建设流程百度模拟点击软件判刑了
  • 网站是哪家公司做的百度推广怎么推
  • 婚纱网站策划书模板公众号免费推广平台
  • wordpress企业建站油烟机seo关键词
  • 网站建设品牌公司推荐电商运营模式
  • 网站建设找哪个谷歌seo推广培训班