Grails:继承,如何访问包括子类在内的所有内容

Grails: Inheritance, how to access everything including subclasses

我的结构类似于

动物

通常我想分别使用每个 class,但是,例如,在我的主屏幕上我想要一个显示所有动物的 table + 搜索。 Table:

Luna - Cat - 2 -  - ...
Miranda - Dog - 10 - 09109009 - ...
...

我该如何处理这种需求?

已经尝试过: animalList -> 结果为空列表

@Jeff Scott Brown 的解决方案(见评论): 模型变量名称是根据集合中第一个元素的类型生成的。如果 catList 正在工作,则意味着 List 中的第一个元素是 Cat。你可能真的不想依赖它,因为如果第一个元素不是猫,它就不会工作。

为了解决这个问题,我不再依赖动态脚手架,而是自己创建了一个 table。