¿Hibernar no guardar objeto en la base de datos?
Tengo el siguiente problema: al intentar insertar un objeto en la base de datos, Hibernate se atasca, no se devuelve ningún error, el objeto no se guarda correctamente.
Depurándolo descubrí que cuelga en
Hibernate: select nextval('hibernate_sequence')
Estoy usando PostgreSQL como base de datos.
Mi archivo de configuración:
<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);
}
La parte SELECT funciona.
No estoy seguro de lo que me estoy perdiendo. También utilizando el comando nativo de inserción de SQL, funciona.