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

建设网站的服务费是指什么智能建站系统开发

建设网站的服务费是指什么,智能建站系统开发,最新免费网页发布大全,兼职做调查哪个网站好八、JpaSpecificationExecutor接口 前言#xff1a;该接口主要提供了多条件查询的支持#xff0c;并且可以在查询中添加分页和排序。 注意#xff1a;JpaSpecificationExecutor接口是独立存在的。完全独立。 1、持久层接口#xff1a; public interface UsersRepositoryS…八、JpaSpecificationExecutor接口 前言该接口主要提供了多条件查询的支持并且可以在查询中添加分页和排序。 注意JpaSpecificationExecutor接口是独立存在的。完全独立。 1、持久层接口 public interface UsersRepositorySpecification extends JpaRepositoryUsers,Integer, JpaSpecificationExecutorUsers { }测试代码 RunWith(SpringRunner.class) SpringBootTest public class UsersRepositorySpecificationTest {Autowiredprivate UsersRepositorySpecification usersRepositorySpecification;/*** jpaSpecificationExecutor 接口 单条件测试*/Testpublic void jpaSpecificationExecutor() {/*** SpecificationUsers 用于封装条件*/SpecificationUsers spec new SpecificationUsers() {/*** RootUsers:查询对象属性封装* CriteriaQuery? query:疯长了我们要执行的查询中各个部分的信息select from order* CriteriaBuilder:查询条件的构造器定义不同查询条件* param root* param query* param criteriaBuilder* return*/Overridepublic Predicate toPredicate(RootUsers root, CriteriaQuery? query, CriteriaBuilder criteriaBuilder) {/*** 参数1查询的属性* 参数2查询的指*/Predicate pre criteriaBuilder.equal(root.get(name), zhanga);return pre;}};ListUsers list usersRepositorySpecification.findAll(spec);for (Users users : list) {System.out.println(users);}}/*** jpaSpecificationExecutor 接口 多条件测试*/Testpublic void jpaSpecificationExecutor2() {/*** SpecificationUsers 用于封装条件*/SpecificationUsers spec new SpecificationUsers() {/*** RootUsers:查询对象属性封装* CriteriaQuery? query:疯长了我们要执行的查询中各个部分的信息select from order* CriteriaBuilder:查询条件的构造器定义不同查询条件* param root* param query* param criteriaBuilder* return*/Overridepublic Predicate toPredicate(RootUsers root, CriteriaQuery? query, CriteriaBuilder criteriaBuilder) {/*** where namezhanga and age 20* 参数2查询的指*/ListPredicate list new ArrayList();list.add(criteriaBuilder.equal(root.get(name), zhanga));list.add(criteriaBuilder.equal(root.get(age), 22));Predicate[] arr new Predicate[list.size()];return criteriaBuilder.and(list.toArray(arr));}};ListUsers list usersRepositorySpecification.findAll(spec);for (Users users : list) {System.out.println(users);}}/*** jpaSpecificationExecutor 接口 多条件测试2*/Testpublic void jpaSpecificationExecutor3() {/*** SpecificationUsers 用于封装条件*/SpecificationUsers spec new SpecificationUsers() {/*** RootUsers:查询对象属性封装* CriteriaQuery? query:疯长了我们要执行的查询中各个部分的信息select from order* CriteriaBuilder:查询条件的构造器定义不同查询条件* param root* param query* param cb* return*/Overridepublic Predicate toPredicate(RootUsers root, CriteriaQuery? query, CriteriaBuilder cb) {/*** where namezhanga and age 20* 参数2查询的指*/ // ListPredicate list new ArrayList(); // list.add(criteriaBuilder.equal(root.get(name), zhanga)); // list.add(criteriaBuilder.equal(root.get(age), 22)); // Predicate[] arr new Predicate[list.size()];//只有and // return cb.and(cb.equal(root.get(name),zhanga),cb.equal(root.get(age),22));//只有or // return cb.or(cb.equal(root.get(name),zhanga),cb.equal(root.get(age),22));//andor//namezhanga and age22 or id 2 and 的优先级高于or 相当于//(namezhanga and age22) or id 2return cb.or(cb.equal(root.get(name), zhanga), cb.equal(root.get(age), 22), cb.equal(root.get(id), 2));}};//添加排序规则Sort sort new Sort(new Sort.Order(Sort.Direction.DESC, id));ListUsers list usersRepositorySpecification.findAll(spec, sort);for (Users users : list) {System.out.println(users);}} }本文源码下载 github地址 https://github.com/gb-heima/Spring-Boot-Actual-Combat/tree/master/parent/spring-boot-chapter-9
http://www.zqtcl.cn/news/838675/

相关文章:

  • 天津网站建设方案托管网站风格对比信息表
  • 如何做美发店网站wordpress会员登录查询
  • 建设外贸国外站点网站商业网站设计制作公司
  • 长沙哪个公司做网站优化seo多少钱
  • html基础标签昆明做网站优化哪家好
  • 网站制作公司全域营销获客公司wordpress+用户组
  • 中文网站建设工具WordPress相册插件pro
  • 网站建设收获与不足站中站网站案例
  • 做运营必看的网站今天重大新闻2022
  • seo网站开发注意事项广州网站建设制作价格
  • 禅城南庄网站制作做门户网站的公司
  • 网站里的图片是怎么做的同泰公司网站公司查询
  • seo怎么做网站内容wordpress文件上传失败
  • zenm自己做网站wordpress 摄影 模板
  • 网站手机页面如何做微信小程序开发平台官网登录
  • 嘉兴外贸网站制作成都网络公司最新招聘
  • 租服务器发布网站团购网站单页模板
  • 西安网站建设运维凡客精选
  • 权威网站发布平台wordpress 如何安装
  • 没有官方网站怎么做seo优化军事新闻
  • 在招聘网站做销售技巧教育培训平台
  • 网站栏目 英文做网站在哪接单
  • 湖北网络营销网站市场营销策划案
  • 政务信息系统网站建设规范上海网站开发制作公司
  • 网站公众平台建设方案湖南seo优化报价
  • 企业网站制作公司discuz 转wordpress
  • 可信网站是什么意思应用软件开发平台
  • 上海市官方网站福建省中嘉建设工程有限公司网站
  • 备案之后怎样把 放到网站上大连建设网球场价格
  • dkp网站开发今天最新新闻