可以独立使用hibernate uuid生成器

时间:2013-11-07 17:53:24

标签: java hibernate

我想知道是否可以单独使用hibernate id生成器(uuid策略)获取独立于实体保存的id?

基本上,我将记录数据保存在两个完全不同的系统中。第一个是普通的旧休眠记录,我目前正在为id字段使用自动生成的uuid策略。在第二个系统中,我需要使用相同的uuid作为标识符字段之一。

我目前保存hibernate实体以获取id,然后在另一个系统中放下第二条记录。问题是第二次系统保存操作有时可能由于各种原因而失败。如果发生这种情况,那么我需要删除hibernate实体。

我希望通过生成id来清理代码而不在hibernate中保存实体,将数据保存在远程系统中,然后如果一切顺利的话,用id保存hibernate实体。

我知道我可以在hibernate之外生成一个uuid,然后使用assign策略,但我真的想使用内置的hibernate uuid生成器。

有什么想法吗?

0 个答案:

没有答案