Example usage for org.hibernate.criterion Restrictions idEq

List of usage examples for org.hibernate.criterion Restrictions idEq

Introduction

In this page you can find the example usage for org.hibernate.criterion Restrictions idEq.

Prototype

public static Criterion idEq(Object value) 

Source Link

Document

Apply an "equal" constraint to the identifier property

Usage

From source file:com.puertobahia.iceberg.dao.impl.ConsejoComunitarioDAOImpl.java

@Override
public ConsejoComunitario getById(Long id) {
    return (ConsejoComunitario) getSession().createCriteria(Beneficiario.class).add(Restrictions.idEq(id))
            .uniqueResult();//w ww .  j a v a2s  .c om
}

From source file:com.puertobahia.iceberg.dao.impl.EmpleadoDAOImpl.java

@Override
public Empleado getById(Long id) {
    return (Empleado) getSession().createCriteria(Empleado.class).add(Restrictions.idEq(id)).uniqueResult();
}

From source file:com.puertobahia.iceberg.dao.impl.IndicadorDAOImpl.java

@Override
public Indicador getById(Long id) {
    return (Indicador) getSession().createCriteria(Indicador.class).add(Restrictions.idEq(id)).uniqueResult();
}

From source file:com.puertobahia.iceberg.dao.impl.ObjetivoDAOImpl.java

@Override
public Objetivo getById(Long id) {
    return (Objetivo) getSession().createCriteria(Objetivo.class).add(Restrictions.idEq(id)).uniqueResult();
}

From source file:com.puertobahia.iceberg.dao.impl.ObjetivoHasIndicadorDAOImpl.java

@Override
public ObjetivoHasIndicador getById(Long id) {
    return (ObjetivoHasIndicador) getSession().createCriteria(ObjetivoHasIndicador.class)
            .add(Restrictions.idEq(id)).uniqueResult();
}

From source file:com.puertobahia.iceberg.dao.impl.PerfilDAOImpl.java

@Override
public Perfil getById(Long id) {
    return (Perfil) getSession().createCriteria(Perfil.class).add(Restrictions.idEq(id)).uniqueResult();
}

From source file:com.puertobahia.iceberg.dao.impl.ProgramacionDAOImpl.java

@Override
public Programacion getById(Long id) {
    return (Programacion) getSession().createCriteria(Programacion.class).add(Restrictions.idEq(id))
            .uniqueResult();//from w w w  .j  a v a 2  s .c o m
}

From source file:com.puertobahia.iceberg.dao.impl.ProgramaDAOImpl.java

@Override
public Programa getById(Long id) {
    return (Programa) getSession().createCriteria(Programa.class).add(Restrictions.idEq(id)).uniqueResult();
}

From source file:com.puertobahia.iceberg.dao.impl.UsuarioDAOImpl.java

@Override
public Usuario getById(Long id) {
    return (Usuario) getSession().createCriteria(Usuario.class).add(Restrictions.idEq(id)).uniqueResult();
}

From source file:com.puertobahia.iceberg.dao.impl.ZonaDAOImpl.java

@Override
public Zona getById(Long id) {
    Criteria crit = getSession().createCriteria(Zona.class);
    crit.add(Restrictions.idEq(id));
    crit.setFetchMode("usuario", FetchMode.JOIN);
    crit.setFetchMode("usuario.empleado", FetchMode.JOIN);
    crit.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY);
    crit.setFetchMode("consejos_comunitario", FetchMode.JOIN);
    crit.createAlias("consejos_comunitario", "consejo", JoinType.LEFT_OUTER_JOIN);
    crit.add(Restrictions.or(Restrictions.and(Restrictions.eq("consejo.estado", 0)),
            Restrictions.isNull("consejo.estado")));
    return (Zona) crit.uniqueResult();
    /*Criteria crit = getSession().createCriteria(Zona.class);
     crit.add(Restrictions.idEq(id));/*from w  ww  .java 2  s .  c om*/
     crit.setFetchMode("usuario", FetchMode.JOIN);
     crit.setFetchMode("usuario.empleado", FetchMode.JOIN);
     crit.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY);
     Zona zona = (Zona) crit.uniqueResult();
     Criteria crit2 = getSession().createCriteria(ConsejoComunitario.class);
     zona.setConsejos_comunitario(crit2.add(Restrictions.and(Restrictions.idEq(zona.getId()),Restrictions.eq("estado", 0))).list());
     return zona;*/
}