0
我有這樣的代碼:如何過濾一個特定的類,當我有一個繼承?
class A {
String name
}
class B extends A{
}
class C extends A{
}
class D{
A a
}
D d = new D(); d.a = new B()
D d2 = new D(); d.a = new C()
我的查詢:
D.createCriteria().list(...){
A{
eq "a","test"
}
}
但在我的結果,我將只有B級不是C類匹配的元素。
可能嗎?
非常感謝