Java tutorial
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package bookstore.dao.moneda; import bookstore.dao.generic.GenericDAOImpl; import bookstore.entity.moneda.Moneda; import hibernate.HibernateUtil; import java.util.List; import org.hibernate.Hibernate; import org.hibernate.Query; /** * * @author Ruben */ public class MonedaDAOImpl extends GenericDAOImpl<Moneda, String> implements MonedaDAO { public Moneda findByMonedaCod(String monedaCod) { String hql = "from Moneda where monedaIsoCod = :monedaIsoCod"; Query query = HibernateUtil.getSession().createQuery(hql); query.setParameter("monedaIsoCod", monedaCod); List resultados = query.list(); return (Moneda) resultados.get(0); } public List<Moneda> findByMonedaName(String monedaNombre) { String sql = "from Moneda where nombreMoneda like :nombreMoneda"; Query query = HibernateUtil.getSession().createQuery(sql).setParameter("nombreMoneda", "%" + monedaNombre + "%"); List resultados = query.list(); return resultados; } }