在休眠中生成序列?

时间:2009-11-02 11:06:02

标签: hibernate oracle10g

我的表中有一个字段,该字段的值将由我在hbm映射中给出的序列生成。现在我的问题是,如果我为这些已经与序列映射的字段提供价值,会发生什么? 1. hibernate会忽略我提供的值并调用它的序列吗? 要么 2.它会采取我给出的值(我是不会发生调用序列)?

2 个答案:

答案 0 :(得分:1)

这将是一个错误 - 你告诉NH这个号码是自动生成的,还是你给NH号码。它不可能都是。

答案 1 :(得分:0)

在大多数情况下,不需要直接修改此列 - 例如Hibernate管理的“版本”。