Querydsl列表包含某个class的对象
Querydsl list contains an object of a certain class
我有以下 class 结构:
public class Main{
List<A> listOfA;
}
public abstract class A{}
public class B extends A{}
public class C extends A{}
是否可以以某种方式执行以下查询(下面的代码不起作用):
QMain.main.listOfA.contains(QB.b)
以下应该有效
QMain.main.listOfA.any().instanceOf(B.class)
我有以下 class 结构:
public class Main{
List<A> listOfA;
}
public abstract class A{}
public class B extends A{}
public class C extends A{}
是否可以以某种方式执行以下查询(下面的代码不起作用):
QMain.main.listOfA.contains(QB.b)
以下应该有效
QMain.main.listOfA.any().instanceOf(B.class)