我正在尝试进行直接的数据绑定(bind),该绑定(bind)涉及一对一关联中的两个域类。这是两个类:
class Request
{
static hasOne = [form: Form]
Form form
}
class Form
{
static belongsTo = [request: Request]
String string
}
然后我进行以下数据绑定(bind)(这是为了演示问题......真正的数据绑定(bind)来自表单):
Request request = new Request()
request.properties = ['form.string': 'string value']
但是,我最终得到了一个具有空表单属性的请求对象,而不是一个请求对象,该对象的表单属性具有一个表单对象以及字符串值。
最佳答案
试试这个
class Request
{
Form form
}
class Form
{
static belongsTo = [request: Request]
String string
}
关于Grails - 数据绑定(bind)一对一关联不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27173079/