代码之家  ›  专栏  ›  技术社区  ›  Jean Barmash

GORM list()仅返回超类对象

  •  0
  • Jean Barmash  · 技术社区  · 16 年前

    class Task {
    }
    
    class ComplexTask extends Task {
    }
    

    我意识到我可以通过使用一个通用的抽象超类,或者根据返回的类型过滤结果来解决我的问题,但是我想知道是否有一种方法可以使用动态查找器并仅返回超类实例。

    2 回复  |  直到 16 年前
        1
  •  2
  •   ataylor    16 年前

    使用每个层次结构的默认表继承策略,可以执行以下操作:

    Task.findAll("from Task as t where t.class = 'Task'")
    
        2
  •  0
  •   nils petersohn    16 年前

    推荐文章