Cita:
Iniciado por Bunburyscom Ok, esta bien, pero no te enojes
Y tambien ya tienes la clase que Hibernate necesita para abrir la conexion?
No hombre, como me iba a enojar, jejejeje.
Creo que te refieres a esto:
public List getClientes(String login, String nombre, String organismo) throws DAOException
{
Session sesion = null;
Transaction tx = null;
List resultado = null;
try
{
sesion = factory.openSession();
tx = sesion.beginTransaction();
//
String consulta = " from CLIENTES";
/*if(login!=null && !login.equals(""))
{
consulta+=" and u.login like '%"+login+"%'";
}
if(nombre!=null && !nombre.equals(""))
{
consulta+=" and u.nombreCompleto like '%"+nombre+"%'";
}
consulta+=" order by u.nombreCompleto";
*/Query query = sesion.createQuery(consulta);
resultado = query.list();
tx.commit();
}
catch (Exception e)
{
if (tx != null)
{
try
{
tx.rollback();
}
catch (HibernateException e1)
{
throw new DAOException(e1.toString());
}
}
throw new DAOException(e.toString());
}
finally
{
if (sesion != null)
{
try
{
//sesion.close();
}
catch (HibernateException e)
{
// ?
}
}
}
return resultado;
}
Al hacer : tx = sesion.beginTransaction();
Es donde salta el error