Hibernar não salvando o objeto no banco de dados?
Eu tenho o seguinte problema, ao tentar inserir um objeto no banco de dados Hibernate fica preso, nenhum erro retornado, o objeto não é salvo corretamente.
Depurando-o, descobri que ele fica pendurado
Hibernate: select nextval('hibernate_sequence')
Eu estou usando o PostgreSQL como um banco de dados.
Meu arquivo de configuração:
<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);
}
A parte SELECT funciona.
Não tenho certeza do que estou perdendo. Também usando o comando SQL Insert nativo, ele funciona.