0

我们在项目中使用动态脚手架,因此在域本身中放置了最大的编码。

我有一个要求,我想从同一个域类中检索域类属性的集合。例子 :

class Person{

String name

String school

}

school 属性应该是一个下拉列表,其中包含 Person 表中迄今为止可用的所有学校的列表。如果没有可用的值,它可以是空的下拉列表。

有什么建议可以在域类本身中实现这一点吗?

4

1 回答 1

0

这就是静态 hasMany 的用途: http: //grails.org/doc/latest/ref/Domain%20Classes/hasMany.html

在您的情况下,一旦您创建了 School Domain 对象,如下所示的内容将起作用:

class Person{

...

static hasMany = [schools: School]
...
于 2013-10-11T20:21:59.887 回答