У меня есть этот код:
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.
Возможно ли это?
Большое спасибо