O Hibernate está bêbado de novo [RESOLVIDO]

3 respostas
Rubem_Azenha

Olá pessoal, acho que o Hiberante andou bebendo ultimamente :hunf:

piadas a parte, estou fazendo uma aplicação aqui, gostaria que vocês dessem uma mão...

Listar funciona perfeitamente

mas olhe só as minha classes:

public class Role{
        
        private int id;
        private String name;
        private int level;
        private Set users;
        
       //set/get
Role.hbm.xml
<hibernate-mapping>
        <class name="test.Role" table="Role">
                <id name="id">
                      <generator class="native"/>
                </id>
                <property name="name"/>
                <property name="level"/>
        </class>
</hibernate-mapping>
//minha action
                role.setName(name);
                role.setLevel(level);

                Session session = HibernateUtil.currentSession();

                Transaction tx = null;

                tx = session.beginTransaction();



                session.save(role);
                tx.commit();
                HibernateUtil.closeSession();

e ele dá a seguinte stackTrace:
org.hibernate.exception.LockAcquisitionException: could not insert: [test.Role]

alguém sabe o por que disso ocorrer e como resolver?

desculpem por colocar vários fontes grandes aqui, eu sei quanto isso é desagradável... :roll:

3 Respostas

fmeyer

não esquenta pelas fontes grandes … eu costumo usar quando o cara não le a documentação tb

[size=24]#
LockAcquisitionException - indicates an error acquiring a lock level necessary to perform the requested operation. [/size]

Tem alguem usando/editando TF Table. ou voce nao tem permissão de acesso

da uma olhada no Banco de dados

Rubem_Azenha

eu tinha lido isso e não tinha sacado :stuck_out_tongue: mas não era nada disso, um problema interno do banco que eu não sei pq ocorreu… bem… deixa isso queto, talvez seja por que eu fiquei dando muito reload e ficou o tempo todo se reconectando

bom, resolvi a parada, podem colocar a tag [RESOLVIDO]

fmeyer

Como não tem nada disso ???

Table Lock ??? Já ouviu falar ??? :mrgreen:

Criado 10 de agosto de 2005
Ultima resposta 10 de ago. de 2005
Respostas 3
Participantes 2