Package org.hibernate.classic

Examples of org.hibernate.classic.Session


    }
    if (end != null) {
      query = query.concat(" AND (v.creationDate < :createdBefore)");
    }

    Session session = sessionFactory_.openSession();
    final long startTime = System.currentTimeMillis();
    try{
      session.beginTransaction();
      Query dbQuery = session.createSQLQuery(query);
     
      dbQuery.setBoolean("resAdminAction", resourceAdminAction);
      dbQuery.setString("resId", Long.toString(resourceableId));
      if (begin != null) {
        dbQuery.setDate("createdAfter", begin);
      }
      if (end != null) {
        Calendar cal = Calendar.getInstance();
        cal.setTime(end);
        cal.add(Calendar.DAY_OF_MONTH, 1);
        end = cal.getTime();
        dbQuery.setDate("createdBefore", end);
      }
 
      dbQuery.setString("outFile", outFile.getAbsolutePath());
     
      dbQuery.scroll();
    } catch(RuntimeException e) {
      e.printStackTrace(System.out);
    } catch(Error er) {
      er.printStackTrace(System.out);
    } finally {
      if (session!=null) {
        session.close();
      }
      final long diff = System.currentTimeMillis() - startTime;
      log_.info("exportCourseLog: END DURATION="+diff+", outFile="+outFile+", charSet="+charSet+", resourceableId="+resourceableId+", begin="+begin+", end="+end+", resourceAdminAction="+resourceAdminAction+", anonymize="+anonymize);
    }
  }
View Full Code Here


    MockControl sfCtrl = MockControl.createControl(SessionFactory.class);
    SessionFactory sf = (SessionFactory) sfCtrl.getMock();

    MockControl sCtrl = MockControl.createNiceControl(Session.class);
    Session session = (Session) sCtrl.getMock();

    MockControl queryCtrl = MockControl.createNiceControl(Query.class);
    Query query = (Query) queryCtrl.getMock();

    session.getNamedQuery("");
    sCtrl.setMatcher(MockControl.ALWAYS_MATCHER);
    sCtrl.setReturnValue(query);

    sfCtrl.expectAndReturn(sf.openSession(), session);
    sfCtrl.replay();
View Full Code Here

   * @param bean
   */
  public void delete(AjaxRequestTarget target, Form<?> form, Object bean)
  {
    // confirm message shown by wwb. If we get here we do a delete
    Session session = getHibernateSession();
    session.beginTransaction();
    session.delete(bean);
    session.getTransaction().commit();
    if (target != null)
    {// ajax request
        target.addComponent(panel);
    }
  }
View Full Code Here

  {
    if (!beanForm.validateRequired())
    {
        return; // Errors
    }
    Session session = getHibernateSession();
    session.saveOrUpdate(bean);
    session.getTransaction().commit();
    if (returnPage != null)
    {
      returnPage.info("Saved.");
      setResponsePage(returnPage);
    } else
View Full Code Here

  }

  @SuppressWarnings("unchecked")
  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

    return user;
    }
 
  @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

      {
        this.eliminarMiembroProyecto(miembro);
      }
    }
       
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();
   
    session.delete(proyecto);
    session.getTransaction().commit();
   
    return true;
  }
View Full Code Here

    for (Estado estado : estados)
    {
      this.eliminarEstadoTipoItem(estado, tipoItem)
    }

    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();
    session.delete(tipoItem);
    session.getTransaction().commit();
  }
View Full Code Here

  public void eliminarItem(Item item)
  {
    item.setHistorialEstados(null);
    item.setEstadoActual(null);
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();
    Item savedItem = (Item) session.merge(item);
    session.getTransaction().commit();
   
    Collection<EstadoItem> estadosItems = this.getEstadosItem(savedItem);
    for (EstadoItem estadoItem : estadosItems) {
      this.EliminarEstadoItem(estadoItem);
    }
   
    session = HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();
    session.delete(savedItem);
    session.getTransaction().commit();
   
  }
View Full Code Here

TOP

Related Classes of org.hibernate.classic.Session

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.