0
@Entity
@Table(name = "users")
public class User {
@Id
@GeneratedValue
int id;
String email;
String password;
@Column(unique = true)
String username;
}
游戏桌为春天JPA 2分多对一外键
@Entity
@Table(name = "games")
public class Game implements Serializable {
@Id
@GeneratedValue
@Column(name = "id")
int id;
@ManyToOne(cascade = CascadeType.ALL)
private User user1;
@ManyToOne(cascade = CascadeType.ALL)
private User user2;
}
当我尝试插入记录它给了错误:
脱离实体被persist:ttt.model.User;
提供更多的代码,你如何坚持实体?哪个代码行可以给你确切的例外? – kamil
不应该有一个'Game'与'User'有'@ OneToMany'关系吗?在这种情况下,您可能想要为'Game'实体使用一些'User'集合。我知道什么,我可能是错的。你没有真正解释太多。 –