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'集合。我知道什麼,我可能是錯的。你沒有真正解釋太多。 –