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.

questionAnswers(1)

yourAnswerToTheQuestion