【发布时间】:2011-04-03 20:50:45
【问题描述】:
我正在将 JPA 2 用于企业应用程序,而我的 DBA 只是给了我一个惊喜。
他们希望我为我的所有表格使用该组的集中对象 ID 生成器。这意味着不是使用表值或序列表,我需要调用 Web 服务来获取一批约 50 个 ID。
然后,当我持久化任何新对象时,我需要先注入此 id,然后将其保存到表中。
那么我将如何操纵实体的@Id 列来处理这个问题。
在我坚持之前设置一个密钥那么简单吗?我怀疑这会引发某种带有 ID 设置错误的非托管实体。
【问题讨论】:
-
对不起,应该注意到我使用 OpenJPA 作为 jpa2 规范的实现。
标签: java orm jpa jpa-2.0 openjpa