Package org.hibernate.classic

Examples of org.hibernate.classic.Session.createCriteria()


  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();
   
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();
   
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();
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();
   
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();
View Full Code Here

  public void eliminarMiembroProyecto(Miembro miembro) {
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();
   
    Criteria criteria = session.createCriteria(Miembro.class)
    .add(Restrictions.eq("id", miembro.getId()));
    Miembro savedMiembro = (Miembro) criteria.uniqueResult();

    session.delete(savedMiembro);
    session.getTransaction().commit();
View Full Code Here

   
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();
    //Criteria criteria = session.createCriteria(Estado_EstadoSiguiente.class)
    //.add(Restrictions.eq("EstadoInicial", savedEstado));
    Criteria criteria = session.createCriteria(Estado_EstadoSiguiente.class)
    .add(Restrictions.disjunction().add(Restrictions.eq("EstadoInicial", savedEstado)).add(Restrictions.eq("EstadoSiguiente", savedEstado)));
   
    List<Estado_EstadoSiguiente> estadosSiguientes = criteria.list();
    session.close();
   
View Full Code Here

  @SuppressWarnings("unchecked")
    public Collection<Estado> getEstadosSiguientes(Estado estado){
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();
   
    Criteria criteria = session.createCriteria(Estado_EstadoSiguiente.class)
    .add(Restrictions.eq("EstadoInicial", estado))
    .setProjection(Projections.property("EstadoSiguiente"));
   
    List<Estado> estadosSiguientes = criteria.list();
   
View Full Code Here

  public Collection<Miembro> getMiembrosEstado(Estado estado) {
    List<Miembro> miembrosEstado = null;
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();
   
    Criteria criteria = session.createCriteria(Estado_Miembro.class)
    .add(Restrictions.eq("estado", estado))
    .setProjection(Projections.property("miembro"));
   
    miembrosEstado = criteria.list();
   
View Full Code Here

  public void eliminarEstadoSiguiente(Estado estadoInicial,
      Estado estadoSiguiente) {

    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();
    Criteria criteria = session.createCriteria(Estado_EstadoSiguiente.class)
    .add(Restrictions.eq("EstadoInicial", estadoInicial))
    .add(Restrictions.eq("EstadoSiguiente", estadoSiguiente));
   
    Estado_EstadoSiguiente savedEstadoEstadoSig = (Estado_EstadoSiguiente) criteria.uniqueResult();
    session.close();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.