我使用spring数据库和数据库,db是mysql。
我有父母和孩子的对象。关系是多对一的。
child to Parent关系是单向的。我没有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”req的json输入是
{
"name":"child name",
"parent":{
"id":1
}
}
在新创建的孩子中关联父母“1”需要帮助。
json格式是否需要更改?我也试过“parent_id”,但仍然有错误。
答案 0 :(得分:0)
因为spring-data-rest使用HATEOAS。以下格式有效。
{
"name":"testname1",
"parent": "http://localhost:8080/parent/2"
}
感谢所有试图回答的人。