【发布时间】:2011-12-07 20:08:00
【问题描述】:
我有两个 MySQL 表:用户(具有自动递增的 pk id)和 WaitingUser,它是用户子集的列表。 WaitingUsers 表不能包含多次出现的用户,因此 userId 列是 PK。
public class User implements Serializable{
private int id;
private String userName;
....
TABLE USER:
id int(10) unsigned PK
userName varchar(45)
public class WaitingUser implements Serializable{
private User userId;
private String otherinfo;
....
TABLE WAITING_USER:
userId int(10) unsigned PK
otherinfo varchar(45)
现在我想绘制地图,但不知道如何进行。
问题似乎与此处报告的问题相似,但我不使用注释:
Using an Entity (and their Primary Key) as another Entity's Id
如何在 WaitingUser.xbm.xml 文件中定义 WaitingUser 的 PK 为 User 的 PK?
【问题讨论】:
标签: hibernate foreign-keys primary-key