Work hard
[原创]Grails使用GORM(二)
上一篇 /
下一篇 2008-05-11 23:53:15
/ 个人分类:Groovy on Grails
查看( 41 ) /
评论( 0 )
L _#uC[6G;\Q.r0本文简单介绍Grails中使用Gorm的多对多映射,本文使用的例子延续前面的文章(一)中的例子,可以更好的对比一对多、多对多映射的异同。 海岸线网络聚合aI`4mxZ(X
(1)创建一个grails的应用:grails create-app GormDemo2
V8B wL/EK2o#F0(2)创建三个domain 海岸线网络聚合3\ l9H4Dk1m]O
grails create-domain-class Member
0S5S9x!?7w3L9E?$j0grails create-domain-class Team
uE1C8U&^gv0grails create-domain-class Membership 海岸线网络聚合Z3X,G8fc maz;HV
(3)修改Member.groovy文件 海岸线网络聚合Zl fIm+wi
class Member {
m.Rqi4Om S0 String name 海岸线网络聚合
oje1g'X0DIwX6y7MX
static hasMany = 海岸线网络聚合4pM{Kd%K]v3Ci
static mappedBy =
.X$F:jwNa0海岸线网络聚合M:A;b|$p/p3N5B
def teams()
F(QPO'Fw0 { 海岸线网络聚合cC\n
ve]~!k
?
return memberships.collect{it.team} 海岸线网络聚合mV`}|5\_3r2B
} 海岸线网络聚合:m-XT6iKB{;Vh6U4@
&\X"K RS"A0 List addToTeams(Team team) {