从Database中检索域类中的集合

时间:2013-10-11 09:52:42

标签: grails gorm

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

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

class Person{

String name

String school

}

学校财产应该是一个下拉列表,其中包含目前在Person表中提供的所有学校的列表。如果没有可用值,则可以为空下拉列表。

在域类本身中实现此目的的任何建议?

1 个答案:

答案 0 :(得分:0)

那是什么 static hasMany适用于:http://grails.org/doc/latest/ref/Domain%20Classes/hasMany.html

在你的情况下,一旦你创建了一个School Domain对象,就会有类似下面的内容:

class Person{

...

static hasMany = [schools: School]
...