我正在开发Spring后端,并且似乎有一些想法。 这是我想要实现的:
@Entity
public class Organisation {
private Integer id;
@NotNull
private String organisationName;
@OneToOne(cascade = CascadeType.ALL)
@JoinColumn(name = "owner_id", referencedColumnName = "id")
private User owner;
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "organisation")
private Set<User> users = new HashSet<>();
}
因此,我希望用户属于一个组织,但我希望一个用户成为该组织的所有者。我该如何解决?