List of usage examples for org.springframework.dao.support DataAccessUtils uniqueResult
@Nullable public static <T> T uniqueResult(@Nullable Collection<T> results) throws IncorrectResultSizeDataAccessException
From source file:no.dusken.aranea.service.BannerLocationServiceImpl.java
public BannerLocation getByUrl(String url) { BannerLocation banner = null;//from w w w.j a v a 2s.com try { Map<String, Object> map = new HashMap<String, Object>(); map.put("url", url); banner = (BannerLocation) DataAccessUtils .uniqueResult(genericDao.getByNamedQuery("bannerlocation_by_url", map)); } catch (DataAccessException dae) { log.info("Unable to get banner", dae); } return banner; }
From source file:pe.gob.mef.gescon.hibernate.impl.ImplementacionDaoImpl.java
@Override public Timplementacion getTimplementacionById(BigDecimal id) throws Exception { DetachedCriteria criteria = DetachedCriteria.forClass(Timplementacion.class); criteria.add(Restrictions.eq("nimplementacionid", id)); return (Timplementacion) DataAccessUtils.uniqueResult(getHibernateTemplate().findByCriteria(criteria)); }
From source file:pe.gob.mef.gescon.hibernate.impl.SeccionDaoImpl.java
@Override public Tseccion getTseccionById(BigDecimal idseccion) throws Exception { DetachedCriteria criteria = DetachedCriteria.forClass(Tseccion.class); criteria.add(Restrictions.eq("nseccionid", idseccion)); return (Tseccion) DataAccessUtils.uniqueResult(getHibernateTemplate().findByCriteria(criteria)); }
From source file:pe.gob.mef.gescon.hibernate.impl.DiscusionDaoImpl.java
@Override public Tdiscusion getTdiscusionById(BigDecimal iddiscusion) throws Exception { DetachedCriteria criteria = DetachedCriteria.forClass(Tdiscusion.class); criteria.add(Restrictions.eq("ndiscusionid", iddiscusion)); return (Tdiscusion) DataAccessUtils.uniqueResult(getHibernateTemplate().findByCriteria(criteria)); }
From source file:pe.gob.mef.gescon.hibernate.impl.SeccionHistDaoImpl.java
@Override public TseccionHist getTseccionHistById(BigDecimal idseccionh) throws Exception { DetachedCriteria criteria = DetachedCriteria.forClass(TseccionHist.class); criteria.add(Restrictions.eq("id.nseccionhid", idseccionh)); return (TseccionHist) DataAccessUtils.uniqueResult(getHibernateTemplate().findByCriteria(criteria)); }
From source file:pe.gob.mef.gescon.hibernate.impl.CalificacionDaoImpl.java
@Override public Tcalificacion getTcalificacionById(BigDecimal idcalificacion) throws Exception { DetachedCriteria criteria = DetachedCriteria.forClass(Tcalificacion.class); criteria.add(Restrictions.eq("ncalificacionid", idcalificacion)); return (Tcalificacion) DataAccessUtils.uniqueResult(getHibernateTemplate().findByCriteria(criteria)); }
From source file:no.dusken.aranea.service.RoleServiceImpl.java
public Role getRolesByName(String name) { Role role = null;//w ww. j a va2s. c o m try { Map<String, Object> map = new HashMap<String, Object>(); map.put("name", name); List<Role> list = genericDao.getByNamedQuery("role_name", map); role = (Role) DataAccessUtils.uniqueResult(list); } catch (DataAccessException dae) { log.warn("Unable to get Person", dae); } return role; }
From source file:de.forsthaus.backend.dao.impl.SecUserroleDAOImpl.java
@SuppressWarnings("unchecked") @Override/*from w w w . ja v a2s. com*/ public SecUserrole getUserroleByUserAndRole(SecUser aUser, SecRole aRole) { DetachedCriteria criteria = DetachedCriteria.forClass(SecUserrole.class); criteria.add(Restrictions.eq("secRole", aRole)); criteria.add(Restrictions.eq("secUser", aUser)); return (SecUserrole) DataAccessUtils.uniqueResult(getHibernateTemplate().findByCriteria(criteria)); }
From source file:pe.gob.mef.gescon.hibernate.impl.DiscusionSeccionDaoImpl.java
@Override public TdiscusionSeccion getTseccionById(BigDecimal idseccion) throws Exception { DetachedCriteria criteria = DetachedCriteria.forClass(TdiscusionSeccion.class); criteria.add(Restrictions.eq("ndiscusionseccionid", idseccion)); return (TdiscusionSeccion) DataAccessUtils.uniqueResult(getHibernateTemplate().findByCriteria(criteria)); }
From source file:pe.gob.mef.gescon.hibernate.impl.HistorialDaoImpl.java
@Override public Thistorial getThistorialById(BigDecimal idhistorial) throws Exception { DetachedCriteria criteria = DetachedCriteria.forClass(Thistorial.class); criteria.add(Restrictions.eq("id.nhistorialid", idhistorial)); return (Thistorial) DataAccessUtils.uniqueResult(getHibernateTemplate().findByCriteria(criteria)); }