Estuve mirando y si se setean sólo que cuando voy a guardar la subasta con las ventas me da este error:
ERROR: HHH000346: Error during managed flush [org.hibernate.exception.SQLGrammarException: could not execute statement]
Por otro lado cuando seteo las ventas en la subasta, el atributo subasta de la venta esta null, ahí tengo la duda de sí primero tengo guardar la subasta y después setear y llegar al manager.
Tengo una clase abstracta en la cual hago el CRUD:
Código Java:
Ver originalpackage app.contr.util;
import app.model.service.HibernateUtil;
import org.hibernate.Session;
import org.hibernate.query.Query;
import up.max.proyectpages.structs.PagesList;
public abstract class Controlador<T>
{
Session ss = null;
public Controlador() {
ss = HibernateUtil.getInstance().getSession();
}
if(checkUnique(entity)){
throw new Exception(this.
checkUniqueMessage()); } else {
ss.beginTransaction();
ss.save(entity);
ss.getTransaction().commit();
}
}
..............
protected abstract boolean checkUnique(T entity);
}
y cuando heredo en una clase y redefino
Código Java:
Ver original@Override
protected boolean checkUnique(Rol entity) {
return findByX(entity.getNombre())!= null;
}
@Override
protected String checkUniqueMessage
() { return "El rol ya existe";
}
cuando no es necesario el unique le redefino con false.....
Espero sus respuestas y saludos