我有三个这样的人:
@Entity @Inheritance(strategy = InheritanceType.JOINED) @DiscriminatorColumn(name = "TYPE") public abstract class A { // fields, getters, setters } @Entity @DiscriminatorValue("B") public class B extends A { // fields, getters, setters } @Entity @DiscriminatorValue("C") public class C extends A { // fields, getters, setters }
我也有这样的存储库:
@Repository public interface ADao extends JpaRepository, JpaSpecificationExecutor { }
在这个存储库中,我有一个方法
List findAll(Specification s)
这是在JpaSpecificationExecutor中定义的.
我的问题是:如何使用仅在B中声明的字段上的规范提出请求?
谢谢你,杰罗姆