【发布时间】:2012-04-16 21:38:36
【问题描述】:
目前我遇到了一些麻烦,在 Grails 中创建单向关系。
我有一个带有属性地址的类厕所。 这个地址是一个单独的类。 如果与地址关联的厕所对象被删除,则地址理论上可以仍然存在。 如果地址被删除,厕所也将保留。
GORM 的 hasOne 不是我需要的,因为它创建了双向关系。
定义类型类的属性只会导致非持久化地址(尽管它有自己的表) - 这意味着地址与厕所对象的关联不存在
我对这类关系不是很熟悉,所以我非常感谢有解决方案或其他方式来实现我的目标
希望我的问题很清楚 - 如果没有评论,我会尝试添加进一步的解释
【问题讨论】:
-
地址被删除了怎么办?马桶是留下还是删除?
-
它会留下来。这是一种松散的关系(我不知道这是否能解释这种情况)。
标签: grails grails-orm relationship