我创建了一个简单的Task
类:
@Entity
@Getter
@Setter
@NoArgsConstructor
public class Task {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
private String name;
@OneToOne
private Employee assignee;
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
private List<Task> precedingTasks;
// ...something more
}
我想将相同的precedingTasks
添加到表Task
的不同行中,例如(数字均值 Id ):
/task/3
具有precedingTasks
:1、2
/task/2
的{{1}}:1
precedingTasks
的{{1}}:2、3
但是我得到了错误:
/task/4
的英文翻译是:precedingTasks
是否存在在不同任务中使用“相同”先前任务的任何方式?
答案 0 :(得分:0)
如果要进行“自身与自身的关系”,则应添加Error: No such command "test_run".
注释作为fk约束,并按对象名称进行映射。
@ManyToOne