hibernate - Grails具有一个无所属关系

标签 hibernate grails gorm

当遍历文档以处理不具有belongsTo的hasOne关系时,它将引发错误

hasOne property [Face.nose] is not bidirectional. Specify the other side of the relationship!.



这只是一个例子,在我的用例中,如果我删除 Nose ,我不应该删除脸部,那么如何在不使用belongsTo的情况下使其工作呢?
class Face {
..
static hasOne = [nose: Nose]
}
class Nose {
Face face
}

最佳答案

我认为您的路径是不使用hasOne关键字。

class Face {
  Nose nose
}

class Nose {
  Face face
}

两者可以独立存在,但是两者相互引用。

关于hibernate - Grails具有一个无所属关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50420067/

相关文章:

java - 从 MySQL 触发器获取错误 “Data truncation: Data too long for column ' USER'”

java - 属性未找到异常 : Could not find a setter

grails - Grails f:表定制

json - 如何从 Controller 中检索GSP View 中的JSON对象

grails - Grails:按详细信息域字段控制主域字段[hasMany]

hibernate - 如何创建名称为 'user'的表

java - 所需的 Hibernate 基本资源详细信息

session - 为什么在grails应用程序中使用两个 session ID JSESSIONID和 session ID?

grails - 在GORM中按周/月/年分组

java - 如何获取可嵌入的更改?