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

外贸网站平台都有哪些免费域名注册微信下载

外贸网站平台都有哪些,免费域名注册微信下载,cad软件,基于php的网站建设思路方案由于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/931505/

相关文章:

  • 做影视网站侵权吗与设计行业相关的网站
  • 盈江城乡建设局网站软件开发文档总结
  • wordpress 优秀插件seo网络营销推广
  • 网站建设及管理使用情况汇报网络营销策划的主要特点
  • 医生在网站上做自我宣传兰州网站设计公司
  • js网站模板怎么用论坛源码哪个好
  • 手机网站制作机构网站建设和管理情况自查报告
  • 汽车网站网站开发都需要学什么
  • 网站优化自己可以做吗政务网站建设发言材料
  • 淘宝联盟 做网站融资平台公司定义
  • 做网站哪家公司比较好而且不贵下载网站模板怎么使用
  • 南皮县网站建设seo网络推广优化
  • 沧州网站建设运营公司江苏省华建建设股份有限公司网站
  • 济南网站建设行知科技不错如何制作自己的个人网站
  • 公司网站域名注册费用网站建设实验周志与总结
  • 个人网站设计策划书淘掌门官方网站
  • 营销型网站制作培训温州seo收费
  • 慈溪建设公司网站ip可以用wordpress
  • elementor做视频网站wordpress动漫整站
  • 电商网站建设讯息游戏网站织梦模板
  • 西安企业网站建设多少钱做网站的计划
  • 镇江哪里做网站免费项目进度管理软件
  • 网站区域名是什么怎么通过域名做网站
  • vs做网站用3层架构建网站当老板
  • 做加盟童装交流网站小红书广告代理商
  • 深圳建设造价信息网站杭州的网站建设公司有哪些
  • 赣州网站建设公司上饶做网站多少钱
  • 化工销售怎么做网站怎样制作灯笼
  • 我要网站建设网络推广目标怎么写
  • asp.net网站连接mysql互联网定制网站