我的 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 编写的。
在此先感谢您的任何建议。
最好的问候,萨斯。