我一直在尝试保留一个具有复合 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,我无法设置它。
有没有办法这样做?