0
我有這樣的休息-DSL:Apache的駱駝揚鞭 - 使用JPA實體其餘類型
// this api creates new user
rest("/user")
.post()
.type(User.class).to("jpa://com.project.User")
這是我的實體:
public class User{
@Id
private String id;
@ManyToOne
@JoinColumn(name = "id_role")
private Role role;
}
public class Role{
@Id
private String id;
@OneToMany(mappedBy="user")
private List<User> users;
}
我的問題是在我的身體數值參數招搖例。它包含這樣的:
{
"id": "string",
"role": {
"id": "string",
"users": [
{
"id": "string",
"roles": [
{}
]
}
]
}
}
相當複雜的,雖然我只需要id
和id_role
參數來創建(POST)新用戶。我希望身體示例如下所示:
{
"id": "string",
"id_role": "string"
}
您可能需要招搖的註釋添加到您的模型類,因爲它可能不理解JPA註釋。 –