【发布时间】:2010-09-23 11:59:31
【问题描述】:
我的 postgresql 数据库中的 id 是自动递增的(在数据库中定义了序列)。创建休眠映射文件时,我将类生成器设置为递增:
<class name="model.Names" schema="public" table="names">
<id name="id" type="int">
<column name="id"/>
<generator class="increment"/>
</id>
但是,我不断收到各种错误(空指针异常、org.hibernate.TransactionException:事务未成功启动),因此我首先想确保这是正确的生成器类,然后再进行调试并在其他地方查找错误。我尝试了序列(根本不起作用,增量在某些情况下有效)。该应用程序是用 JSF 2.0 编写的。
提前感谢您的任何建议。
最好的问候, 无礼。
【问题讨论】:
标签: hibernate postgresql orm sequences