我想设置几个域类。我会用英文解释它,我想知道如何在grails中设置域名。大写字是我的域名grails中的变量声明与belongsTo关系相同吗?
员工有教育。雇员有许多雇主(过去和现在)。员工为每个雇主都有一个或多个项目。项目有一定的作用,客户端...等
现在的问题是,当例如,我定义的雇主,将我放
hasMany = [projects:Project]
以及在项目投产
belongsTo = [employer:Employer, employee:Employee, client:Client]
心灵你 - 许多员工可能在同一个项目上工作过,所以我可能想找出一种方法来定义这个项目?
会我也把雇主:
ArrayList<Project> project = new ArrayList();
static hasMany = [projects:Project]
或者是多余的?
你不必,只要将它定义为您所使用的地图符号。您可以简单地使用hasMany = [foos:Foo],然后将该声明用于约束。 – Gregg 2010-09-17 20:35:03
从1.3开始是新的吗?我知道我至少在1.2.0中无法做到这一点。 – 2010-09-17 20:37:48
可能是。自从我在代码的1.2.x分支中出现以来已经有一段时间了。 – Gregg 2010-09-17 20:41:52