休眠JPA序列(非ID)

休眠JPA序列(非ID),第1张

休眠JPA序列(非ID)

寻找这个问题的答案,我偶然发现了这个链接

似乎Hibernate / JPA无法自动为您的非id属性创建一个值。该

@GeneratedValue
注释只有配合使用
@Id
,以创建自动编号。

@GeneratedValue
注释只是告诉Hibernate数据库已生成该值本身。

该论坛建议的解决方案(或解决方法)是使用生成的ID创建一个单独的实体,如下所示:

@实体公共类GeneralSequenceNumber {  @ID  @GeneratedValue(...)  私人长号;}@实体 公共类MyEntity {  @ID ..  私人Long ID;  @OneToOne(...)  私人GeneralSequnceNumber myVal;}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5012697.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存