我有一个TABLE USER
,TABEL PROJECT
和TABLE NOTE
。
USER
与PROJECT具有OneToMany关系,而NOTE
与C具有OneToMany关系。它们是双向的。模型很好。
我能够为USER
和PROJECT
创建数据,但是我不知道如何添加NOTE
数据?
以下代码示例不起作用:
public void createNote(Long projectId, Note note) {
Optional<Project> optionalProject = projectRepository.findById(projectId);
if (optionalProject.isPresent()) {
note.setProject(optionalProject.get());
noteRepository.save(note);
} else {
throw new NotFoundException(" ... ");
}
}