Package org.hibernate

Examples of org.hibernate.Criteria


    public Role getRoleProyecto(String descripcion){
    Role role = null;
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();
   
    Criteria criteria = session.createCriteria(Role.class)
    .add(Restrictions.eq("nombre", descripcion))
    .add(Restrictions.eq("tipo", "Proyecto"));

    role = (Role) criteria.uniqueResult();
   
    session.close();
   
    return role;
    }
View Full Code Here


    public Item getItem(Proyecto proyecto, String nombre){
    Item item = null;
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();
   
    Criteria criteria = session.createCriteria(Item.class)
    .add(Restrictions.eq("nombre", nombre))
    .add(Restrictions.eq("proyecto", proyecto));

    item = (Item) criteria.uniqueResult();
   
    session.close();
   
    return item;
    }
View Full Code Here

    public Item getItemId(Long id){
    Item item = null;
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();
   
    Criteria criteria = session.createCriteria(Item.class)
    .add(Restrictions.eq("id", id));

    item = (Item) criteria.uniqueResult();
   
    session.close();
   
    return item;
    }
View Full Code Here

  @SuppressWarnings("unchecked")
    public Collection<Item> getItems(Proyecto proyecto){
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();
   
    Criteria criteria = session.createCriteria(Item.class)
    .add(Restrictions.eq("proyecto", proyecto));

    List<Item> items = criteria.list();
   
    session.close();
   
    return items;
    }
View Full Code Here

  @SuppressWarnings("unchecked")
    public Collection<EstadoItem> getEstadosHistoricosItem(Item item){
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();
   
    Criteria criteria = session.createCriteria(EstadoHistorico.class)
    .setProjection(Projections.property("estadoHistorico"))
    .createCriteria("estadoActual")
    .add(Restrictions.eq("item", item))
    .addOrder(Order.asc("fechaInicio") );
   
    List<EstadoItem> estadosHistoricos = criteria.list();

    session.close();
   
    return estadosHistoricos;
    }
View Full Code Here

  public boolean validarCredenciales(String usuario, String pass) {
   
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();
   
    Criteria criteria = session.createCriteria(Usuario.class)
    .add(Restrictions.eq("nombre", usuario))
    .add(Restrictions.eq("clave", pass));
   
    Usuario user = (Usuario) criteria.uniqueResult();
   
    session.close();
   
    return (user != null);
  }
View Full Code Here

  public Collection<Proyecto> listarProyectosUsuario(Usuario usuario){
   
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();

    Criteria criteria = session.createCriteria(Miembro.class)
    .add(Restrictions.eq("usuario", usuario))
    .setProjection(Projections.property("proyecto"));
   
    List<Proyecto> proyectos = criteria.list();
   
    session.close();

    return proyectos;
  }
View Full Code Here

  public Usuario getUsuarioPorID(Long id){
    Usuario user = null;
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();
   
    Criteria criteria = session.createCriteria(Usuario.class)
    .add(Restrictions.idEq(id));
   
    user = (Usuario) criteria.uniqueResult();
   
    session.close();
   
    return user;
    }
View Full Code Here

  @SuppressWarnings("unchecked")
  public Collection<Miembro> getMiembrosProyecto(Proyecto proyecto1) {
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();
   
    Criteria criteria = session.createCriteria(Miembro.class)
    .createCriteria("proyecto")
    .add(Restrictions.eq("id", proyecto1.getId()));
   
    List<Miembro> miembros = criteria.list();
   
    session.close();
   
    return miembros; 
  }
View Full Code Here

  @SuppressWarnings("unchecked")
  private Collection<EstadoItem> getEstadosItem(Item item) {
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();

    Criteria criteria = session.createCriteria(EstadoItem.class)
    .add(Restrictions.eq("item", item));
   
    List<EstadoItem> estadosItem = criteria.list();
   
    session.close();

    return estadosItem;
  }
View Full Code Here

TOP

Related Classes of org.hibernate.Criteria

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.