Example usage for org.hibernate Criteria list

List of usage examples for org.hibernate Criteria list

Introduction

In this page you can find the example usage for org.hibernate Criteria list.

Prototype

public List list() throws HibernateException;

Source Link

Document

Get the results.

Usage

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;
}