我有一些BusinessParticipant的实体,它只是简单的扁平实体。根据用户的意愿,这些参与者可以按组进行分组。该组没有数据,只是id。所以创建实体和表格似乎过分了......我希望有2分贝的表格,一个给参与者,一个将参与者链接到它的组。 问题是我该如何生成组ID?所有GenerateValue & co。仅使用@id注释。 有没有什么办法可以标记不是PK的字段,自动生成?nonPK字段的生成值
2
A
回答
1
取决于您的持久性提供者。例如,正常字段上的ObjectDB supports@GeneratedValue
,但这是非标准功能。如果您使用的是Hibernate,则没有干净的方法来执行此操作,请参阅此计算器问题:Hibernate JPA Sequence (non-Id)
1
我已经创建了一个JPA提议,以支持非ID字段中的@GeneratedValue
。
请投票here将其包含在未来版本中
相关问题
- 1. mySQL - 如何自动生成字段值
- 2. 按动态生成的字段值的值进行选择
- 3. 产生的空字段值
- 4. 如何在第一次访问字段时生成字段的值?
- 5. 带有生成ID的表单字段的JQuery/Javascript设置值
- 6. 获取自动生成的输入字段的值angularjs
- 7. 如何收集多个JS生成的输入字段的值?
- 8. 如何使用Postgresql获取自动生成的字段的值?
- 9. 在动态生成的字段中维护输入值
- 10. jQuery生成的输入字段:在PHP中读取表单值?
- 11. 使用随机生成的值卷曲隐藏字段
- 12. 为隐藏的输入字段生成随机值
- 13. 达到自动生成(IDENTITY)字段值池的末尾
- 14. 检查由JQuery自动生成的文本字段值
- 15. 如何使用触发器生成字段的值?
- 16. 从另一个值中生成$ project中的新字段
- 17. 从jQuery生成的外部输入字段获取值
- 18. TSQL使字段值成列
- 19. Datepicker JQuery在JavaScript生成的字段
- 20. NHibernate生成的GUID - 字段类型
- 21. 获得表单字段的生成clientid
- 22. Spring Roo生成的表单字段
- 23. 验证AJAX生成的表单字段
- 24. Gridview结合自动生成的字段和模板字段
- 25. 在动态生成的字段中添加组字段名称
- 26. Django DateTime字段生成没有时区的时间戳字段
- 27. 的XPages陌生号码字段值
- 28. 在Wordpress中自动生成自定义字段值
- 29. 从表单输入中检索字段值动态生成
- 30. 当下拉选择时自动生成文本字段值