如何在“ double-OneToMany-Relationship”中添加项目

时间:2019-08-21 13:11:04

标签: java spring hibernate

我有一个TABLE USERTABEL PROJECTTABLE NOTEUSER与PROJECT具有OneToMany关系,而NOTE与C具有OneToMany关系。它们是双向的。模型很好。

我能够为USERPROJECT创建数据,但是我不知道如何添加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(" ... ");
    }
  }

0 个答案:

没有答案