具有GeneratedValue的复合ID Hibernate

时间:2012-11-19 12:29:13

标签: java hibernate jpa

我一直试图保留一个具有复合ID的对象。

TABLEUSER
ID - auto_increment
name


TABLEUSER2
userid (foreing key from tableUSER)
keynum2

我已经使用@EmbeddedId注释尝试了lareadt。问题是我正在尝试获取外键如下

@GeneratedValue(generator = "foreign")
@GenericGenerator(
        name = "foreign",
        strategy = "foreign",
        parameters = {@org.hibernate.annotations.Parameter(name = "property", value = "user")}) 

如果它是TABLE USER中的单个键,这将是完美的,但因为它是一个复合ID,我无法设置它。

有办法吗?

0 个答案:

没有答案