В моем угловом приложении + Spring У меня есть объект Logging
который имеет родитель Project
:Spring - ссылка на родитель потерял при проводке JSON объекта
@Entity
public class Logging implements Identifiable<Integer> {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
private String message;
private Date date;
@JsonIgnore
@ManyToOne(fetch = FetchType.EAGER)
private Project project;
Это конечная точка я использую, чтобы сохранить регистрацию:
@RequestMapping(value="/logging", method = RequestMethod.POST, consumes = "application/json")
@ResponseBody
public Logging saveLogging(@RequestBody Logging logging) {
return apiLoggingService.save(logging);
}
JSON объект Я отправляю теперь выглядит следующим образом:
{
id: null
date: "2015-12-27T22:04:20.556Z"
message: "test"
project: {
id: 16616,
// ...
}
}
Но я также попытался это:
{
id: null
date: "2015-12-27T22:04:20.556Z"
message: "test"
project: 16616,
}
Как я могу убедиться, что внешний ключ project
заполняется, когда объект будет сохранен в базе данных?
Благодаря