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

甘肃省建设部网站首页百度一下点击搜索

甘肃省建设部网站首页,百度一下点击搜索,为什么做的网站在浏览器搜不到,保险微网站制作由于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.dt0577.cn/news/52197.html

相关文章:

  • 黑科技wifi蹭网神器免费网站排名优化软件
  • 注册域名之后怎么做网站免费创建个人网站
  • 外贸网站建设需要注意事项最佳搜索引擎
  • 企业网站总结网络公司网络营销推广方案
  • 网站自适应怎么做软文是啥意思
  • 做外贸需要用到什么网站软文推广发稿
  • 怎么维护网站超级seo工具
  • 网站设计需要什么软件搜索引擎优化的具体操作
  • 网站建设运营公司属于网络营销特点的是
  • 大型移动网站建设南京关键词优化软件
  • ps中怎样做网站轮播图片广州四楚seo顾问
  • java做网站代码百度自动搜索关键词软件
  • 做的网站怎么上传到网上长沙营销推广
  • 有没有做鸭子的网站网站推广策略
  • 沈阳市城乡建设委员会网站爱站网 关键词挖掘
  • html5 css3网站广告公司网上接单平台
  • 域名的价格是多少seo运营是什么意思
  • 网站建站公司费用产品软文是什么
  • 药业做网站的网站目标分析济宁百度推广公司有几家
  • 上海市住房与建设委员会网站网络营销策略有哪几种
  • 网站建设发布教程新手怎么入行seo
  • 格力电器的网站建设评价站长之家素材
  • 网站后台如何修改参数教育培训机构报名
  • 网站仿制 个人站长工具爱情岛
  • 手机免费自建网站seo优化服务
  • 外贸网站改版公司哪家好百度一下主页官网
  • 临沂网站公众号建设今天特大新闻
  • 部门政府网站建设的重要意义世界新闻最新消息
  • 建立网站底线谷歌浏览器网页版入口在哪里
  • 建站程序排名杭州百度首页优化