如果我想要严重的 Column 来组成一个 ID。
SQL 示例:
CONSTRAINT [PK_NAME] PRIMARY KEY ([Column1],[Column2],[Column3])
我怎么能用 Jpa Entity 类做到这一点?通过列定义?
只需将 id 字段设置为:
value = Column1 + Column2 + Column3 // aint working.
原文由 Anders Pedersen 发布,翻译遵循 CC BY-SA 4.0 许可协议
您需要为复合键创建一个类:
然后在您的实体类中使用
@IdClass
注释:我认为这应该有效。希望有帮助,加油!
是的,还有另一种解决方案,@jklee 提到的那个,两者都有效,这是一个偏好问题。