【发布时间】:2017-07-20 11:20:47
【问题描述】:
我正在使用带有存储库的 spring data rest,db 是 mysql。
我有对象父母和孩子。关系是多对一的。
子与父关系是单向的。我在 Parent 中没有子 obj 列表。
Parent{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
protected Long id = null;
@NotNull(message = "name of user should not be null")
@Size(min=2, max=30)
private String name;
}
Child{
private String name;
@ManyToOne
private Parent parent;
}
我有一个父“1”,我想将它引用给新创建的孩子。新子“POST”请求的 json 输入是
{
"name":"child name",
"parent":{
"id":1
}
}
在新创建的孩子中关联父“1”时需要帮助。
json格式是否需要修改?我也尝试了“parent_id”,但仍然有错误。
【问题讨论】:
-
可能是验证错误。用户需要“姓名”
-
用户已创建。我只想在应用程序中引用用户。
-
@Dark 不工作
标签: spring jpa jackson json-deserialization