我们正在使用带有Hibernate的Spring数据JPA的Web应用程序。
在应用程序中,每个实体中都有一个compid字段。这意味着在每个数据库调用(Spring Data方法)中都必须使用compid进行检查。
我需要一种方法,这个“ where compid =?” 检查为每种查找方法自动注入。这样我们就不必专门为compid检查而烦恼。
通过Spring Data JPA框架可以实现吗?
也许Hibernate的注释@Where会为您提供帮助。它将传递的条件添加到与该实体相关的任何JPA查询中。例如
@Where
@Entity @Where(clause = "isDeleted='false'") public class Customer { //... @Column private Boolean isDeleted; }