【发布时间】:2010-12-27 00:03:18
【问题描述】:
我有一个简单的对象层次结构,我想使用 list() 查询每个对象。问题在于,由于多态性,Task.list() 会返回 Task 类型和 ComplexTask 类型的实例。
class Task {
}
class ComplexTask extends Task {
}
我意识到我可以通过拥有一个通用的抽象超类来解决我的问题,或者根据返回的类型过滤结果,但我想知道是否有一种方法可以使用动态查找器并仅获取超类实例。
【问题讨论】:
标签: grails grails-orm