我有一个问题,当尝试将对象插入数据库时,Hibernate会卡住,没有返回错误,对象没有被正确保存。
调试后发现它卡在
Hibernate: select nextval('hibernate_sequence')
我将使用PostgreSQL作为数据库。
我的配置文件如下:
<hibernate-mapping>
<class name="src.MyClass" table="MyClass">
<cache usage="read-write"/>
<id name="id" column="classid">
<generator class="native" />
</id>
<property name="name" column="name" not-null="true" unique="true" length="160"/>
</class>
</hibernate-mapping>
@Override
public void save( Myclass mc)
{
Session session = sessionFactory.getCurrentSession();
session.save( mc);
}
选择(SELECT)部分是有效的。
我不确定我缺少什么。 同时,如果使用本地SQL插入命令,则可以正常工作。