Следующий код не работает
User user = new User();
Project project = new Project();
project.setOwner(user);
projectRepository.delete(project);
assertEquals(0, user.getProjects().size());
Как мне настроить ассоциации, чтобы добиться этого?
В настоящее время у меня есть
public class User {
@OneToMany(mappedBy = "owner")
private Set<Project> projects = new HashSet<Project>();
}
public class Project {
@ManyToOne
private User owner;
}
Тест возвращает
java.lang.AssertionError:
Expected :0
Actual :1