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
<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:
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