List of usage examples for org.hibernate Criteria add
public Criteria add(Criterion criterion);
From source file:ar.edu.unju.fi.apu.dao.imp.mysql.PacienteDAOImp.java
@Override public Paciente obtenerPaciente(int numHC) { Session session = HibernateUtil.getSessionFactory().openSession(); Criteria criteria = session.createCriteria(Paciente.class); criteria.add(Restrictions.eq("numHC", numHC)); Paciente paciente = (Paciente) criteria.list().get(0); return paciente; }
From source file:ar.edu.unju.fi.apu.dao.imp.mysql.PropietarioDAOImp.java
@Override public List<Propietario> obtenerTodos() { Session session = HibernateUtil.getSessionFactory().openSession(); Criteria criteria = session.createCriteria(Propietario.class); criteria.add(Restrictions.eq("estado", true)); criteria.addOrder(Order.asc("apellido")); List propietarios = criteria.list(); return propietarios; }
From source file:ar.edu.unju.fi.apu.dao.imp.mysql.UsuarioDAOImp.java
@Override public Usuario validarUsuario(String nombreUsuario, String password) { Usuario usuario = null;// www. ja v a2s . com Session session = HibernateUtil.getSessionFactory().openSession(); Criteria criteria = session.createCriteria(Usuario.class); criteria.add(Restrictions.eq("nombreUsuario", nombreUsuario));//filtro por exactitud // criteria.add(Restrictions.like("nombreUsuario", password, MatchMode.EXACT)); filtro por aporcciomacion criteria.add(Restrictions.eq("password", password)); criteria.add(Restrictions.eq("estado", true)); if (!criteria.list().isEmpty()) { usuario = (Usuario) criteria.list().get(0); } return usuario; }
From source file:ar.edu.unju.fi.apu.dao.imp.mysql.UsuarioDAOImp.java
@Override public Usuario obtenerUsuario(String nombreUsuario) { Usuario usuario = null;//from w w w. j a va 2s. co m Session session = HibernateUtil.getSessionFactory().openSession(); Criteria criteria = session.createCriteria(Usuario.class); criteria.add(Restrictions.eq("nombreUsuario", nombreUsuario)); if (!criteria.list().isEmpty()) { usuario = (Usuario) criteria.list().get(0); } return usuario; }
From source file:ar.edu.unju.fi.apu.dao.impl.EncabezadoFacturaDAOImpl.java
@Override public EncabezadoFactura obtenerEncabezadoFactura(String codigo) { EncabezadoFactura encabezadoFactura = null; Session session = HibernateUtil.getSessionFactory().openSession(); Criteria criteria = session.createCriteria(EncabezadoFactura.class); criteria.add(Restrictions.eq("codigo", codigo)); if (!criteria.list().isEmpty()) { encabezadoFactura = (EncabezadoFactura) criteria.list().get(0); }/* w ww . j ava 2 s.c om*/ return encabezadoFactura; }
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;/* w ww. j a v a 2 s . c om*/ 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.TipoProductoDAOImpl.java
@Override public TipoProducto obtenerTipoProducto(String nombre) { TipoProducto tipoProducto = null;//from w ww . j a v a2 s .com 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.UsuarioDAOImpl.java
@Override public Usuario validarUsuario(String nombreUsuario, String password) { Usuario usuario = null;/*from w w w . ja 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 criteria.add(Restrictions.eq("password", password)); if (!criteria.list().isEmpty()) { usuario = (Usuario) criteria.list().get(0); } return usuario; }