Hibernate 休眠谓词SelectAll

Hibernate 休眠谓词SelectAll,hibernate,criteria-api,predicate,spring-data-jpa,selectall,Hibernate,Criteria Api,Predicate,Spring Data Jpa,Selectall,如果用户选择了某些过滤器,我将使用Spring Data JPA和一个规范从表中选择行: 公共接口规范{ 谓词toPredicate(根根、CriteriaQuery查询、CriteriaBuilder cb); } 如何创建一个将返回所有内容的谓词?如文件所述,零共轭是真的。这样的谓词可以按如下方式创建: CriteriaBuilder cb ... Predicate conjunction = cb.conjunction(); 当需要反向时,这就是任务(如果没有间断,则为false):

如果用户选择了某些过滤器,我将使用Spring Data JPA和一个规范从表中选择行:

公共接口规范{ 谓词toPredicate(根根、CriteriaQuery查询、CriteriaBuilder cb); }

如何创建一个将返回所有内容的谓词?

如文件所述,零共轭是真的。这样的谓词可以按如下方式创建:

CriteriaBuilder cb ...
Predicate conjunction = cb.conjunction();
当需要反向时,这就是任务(如果没有间断,则为false):

不带析取的析取通常会生成类似于1=0的SQL查询

CriteriaBuilder cb ...
Predicate disjunction = cb.disjunction();