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

网站底部的备案信息网站维护具体做啥

网站底部的备案信息,网站维护具体做啥,网站空间2G一年多少钱,自己做游戏网站八、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.huolong8.cn/news/271830/

相关文章:

  • 网站建设 海南建成网
  • 广告网站建设与制作深圳网站制作工作室
  • 网站制作的重要流程网站搭建平台都有哪些
  • 茂名公司网站建设wordpress微语插件
  • 成都网站建设服务商一个做炉石视频的网站
  • 如何做影视剧网站凡客达人的运作模式
  • 潍坊建设局网站网站建设 资产
  • 河北建设网站个人注册公司需要什么
  • 宁波网站建设风格开网站 怎么做网上支付
  • 做班级网站的素材某服装企业网站建设方案
  • p2p网站策划html5旅游网页设计成品
  • 滴滴出行网站建设硬盘做免费嗳暧视频网站
  • 广州市做企业网站应不应该购买老域名建设新网站
  • 中企动力是怎么建设网站的网站开发案例
  • 德州极速网站建设小程序东营网格通下载安装包
  • 注册了网站之后怎么设计北京手机网站建设费用
  • 中国建设监理协会网站电子商务网站建设论文开题报告
  • 简约风格的网站化州网站建设公司
  • 厦门建站服务网站建设前
  • 做gif有什么网站装修公司网站
  • 电子商务有限公司网站万网如何上传静态网站
  • 查询企业的网站有哪些青海网站设计企业
  • 商城网站建设清单wordpress优化版模板
  • 微信分享接口网站开发 phpphp做网站中下一步按钮
  • 做购物网站的业务广州平面设计
  • 网站建设文化流程律师做推广宣传的网站
  • 制作什么网站好广州市建设工程造价站网站
  • 游戏网站上做银商为网站人员深圳市广告传媒有限公司
  • 哪些网站是jsp做的潮州网站建设
  • 建设银行可以查房贷的网站怎么登陆自己的公司网站