List of usage examples for org.hibernate Criteria list
public List list() throws HibernateException;
From source file:ar.edu.unju.fi.apu.dao.impl.FacturaDetalleDAOImpl.java
@Override public List<FacturaDetalle> obtenerDetalles(EncabezadoFactura factura) { Session session = HibernateUtil.getSessionFactory().openSession(); Criteria criteria = session.createCriteria(FacturaDetalle.class); criteria.add(Restrictions.eq("encabezadoFacturas", factura)); return criteria.list(); }
From source file:ar.edu.unju.fi.apu.dao.impl.FacturaDetalleDAOImpl.java
@Override public FacturaDetalle obtenerFacturaDetalle(int codigo) { Session session = HibernateUtil.getSessionFactory().openSession(); Criteria criteria = session.createCriteria(FacturaDetalle.class); criteria.add(Restrictions.like("codigo", codigo)); return (FacturaDetalle) criteria.list().get(0); }
From source file:ar.edu.unju.fi.apu.dao.impl.ProductoDAOImpl.java
@Override public Producto obtenerProducto(String nombre) { Producto producto = null;/*from w w w.j a v a 2 s. c o m*/ Session session = HibernateUtil.getSessionFactory().openSession(); Criteria criteria = session.createCriteria(Producto.class); criteria.add(Restrictions.eq("nombre", nombre)); if (!criteria.list().isEmpty()) { producto = (Producto) criteria.list().get(0); session.close(); } return producto; }
From source file:ar.edu.unju.fi.apu.dao.impl.ProductoDAOImpl.java
@Override public List<Producto> obtenerProductos() { Session session = HibernateUtil.getSessionFactory().openSession(); Criteria criteria = session.createCriteria(Producto.class); return criteria.list(); }
From source file:ar.edu.unju.fi.apu.dao.impl.TipoProductoDAOImpl.java
@Override public TipoProducto obtenerTipoProducto(String nombre) { TipoProducto tipoProducto = null;/*from w ww . j a v a 2 s .c o m*/ Session session = HibernateUtil.getSessionFactory().openSession(); Criteria criteria = session.createCriteria(TipoProducto.class); criteria.add(Restrictions.eq("nombre", nombre)); if (!criteria.list().isEmpty()) { tipoProducto = (TipoProducto) criteria.list().get(0); } return tipoProducto; }
From source file:ar.edu.unju.fi.apu.dao.impl.TipoProductoDAOImpl.java
@Override public List<TipoProducto> obtenerTipoProductosi() { Session session = HibernateUtil.getSessionFactory().openSession(); Criteria criteria = session.createCriteria(TipoProducto.class); return criteria.list(); }
From source file:ar.edu.unju.fi.apu.dao.impl.UsuarioDAOImpl.java
@Override public Usuario validarUsuario(String nombreUsuario, String password) { Usuario usuario = null;//w w w .j ava2s . co m Session session = HibernateUtil.getSessionFactory().openSession(); Criteria criteria = session.createCriteria(Usuario.class); criteria.add(Restrictions.eq("nombreUsuario", nombreUsuario));//filtro por exactitud criteria.add(Restrictions.eq("password", password)); if (!criteria.list().isEmpty()) { usuario = (Usuario) criteria.list().get(0); } return usuario; }
From source file:ar.edu.unju.fi.apu.dao.impl.UsuarioDAOImpl.java
@Override public List<Usuario> obtenerUsuarios() { Session session = HibernateUtil.getSessionFactory().openSession(); Criteria criteria = session.createCriteria(Usuario.class); return criteria.list(); }
From source file:ar.edu.unju.fi.apu.dao.impl.UsuarioDAOImpl.java
@Override public Usuario validarNombre(String nombreUsuario) { Usuario usuario = null;/*from w w w . j a v a 2 s. co m*/ Session session = HibernateUtil.getSessionFactory().openSession(); Criteria criteria = session.createCriteria(Usuario.class); criteria.add(Restrictions.eq("nombreUsuario", nombreUsuario));//filtro por exactitud if (!criteria.list().isEmpty()) { return usuario; } usuario = (Usuario) criteria.list().get(0); System.out.println("sss" + usuario.getNombreReal()); return usuario; }
From source file:at.ac.tuwien.ifs.tita.dao.GenericHibernateDao.java
License:Apache License
/** {@inheritDoc} */ @SuppressWarnings("unchecked") public List<T> findAllOrdered(Order... orders) { List<T> myList = null;//from w ww . j a va 2 s. c om try { Criteria crit = getSession().createCriteria(this.persistenceClass); for (Order order : orders) { crit.addOrder(order); } crit.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); myList = crit.list(); } catch (Exception e) { throw new PersistenceException("Failure during reading entities. Class=" + this.persistenceClass.getSimpleName() + "\n" + e.getMessage(), e); } return myList; }