public void eliminarItem(Item item)
{
item.setHistorialEstados(null);
item.setEstadoActual(null);
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
Item savedItem = (Item) session.merge(item);
session.getTransaction().commit();
Collection<EstadoItem> estadosItems = this.getEstadosItem(savedItem);
for (EstadoItem estadoItem : estadosItems) {