Example usage for org.hibernate.context.internal ThreadLocalSessionContext bind

List of usage examples for org.hibernate.context.internal ThreadLocalSessionContext bind

Introduction

In this page you can find the example usage for org.hibernate.context.internal ThreadLocalSessionContext bind.

Prototype

public static void bind(org.hibernate.Session session) 

Source Link

Document

Associates the given session with the current thread of execution.

Usage

From source file:ar.com.pahema.hibernate.HibernateUtilWEB.java

public static void openSessionAndBindToThread() {
    Session session = sessionFactory.openSession();
    ThreadLocalSessionContext.bind(session);
}

From source file:com.agenda.dao.GenericDaoImpl.java

/**
 *
 *///from   ww  w .  j  a v  a  2s . co m
@SuppressWarnings("unchecked")

public GenericDaoImpl() {
    this.clazz = (Class<T>) ((ParameterizedType) this.getClass().getGenericSuperclass())
            .getActualTypeArguments()[0];

    this.session = HibernateUtil.getSessionFactory().openSession();
    ThreadLocalSessionContext.bind(session);
}

From source file:com.fpmislata.banco.persistence.dao.impl.hibernate.HibernateUtil.java

public static void openSessionAndBindToThread() {
    Session session = sessionFactory.openSession();
    ThreadLocalSessionContext.bind(session);

}

From source file:com.fpmislata.seguros.datos.hibernate.HibernateUtil.java

License:Apache License

public static void openSessionAndAttachToThread() {
    Session session = sessionFactory.openSession();
    ThreadLocalSessionContext.bind(session);
}

From source file:Dao.GenericDaoImp.java

/**
 *
 *///from ww w  . j a  v a2 s .c o  m
@SuppressWarnings("unchecked")

public GenericDaoImp() {
    this.clazz = (Class<T>) ((ParameterizedType) this.getClass().getGenericSuperclass())
            .getActualTypeArguments()[0];

    this.session = HibernateUtil.getSessionFactory().openSession();
    ThreadLocalSessionContext.bind(session);
}

From source file:my.dao.ActividadDao.java

public <T> List<T> getAll(final Class<T> type) {
    //final Session session = HibernateUtil.sessionFactory.getCurrentSession();
    final Session session = HibernateUtil.sessionFactory.openSession();
    ThreadLocalSessionContext.bind(session);
    //final Session session = HibernateUtil.getSession(sessionFactory);
    final Criteria crit = session.createCriteria(type);
    session.close();/*from  w  w w.j av  a2s.  com*/
    return crit.list();
}

From source file:my.dao.HhDao.java

public <T> List<T> getAll(final Class<T> type) {
    //final Session session = HibernateUtil.sessionFactory.getCurrentSession();
    final Session session = HibernateUtil.sessionFactory.openSession();
    ThreadLocalSessionContext.bind(session);
    //final Session session = HibernateUtil.getSession(sessionFactory);
    final Criteria crit = session.createCriteria(type);
    //session.close();
    return crit.list();
}

From source file:my.dao.PersonaDao.java

public <T> List<T> getAll(final Class<T> type) {
    //final Session session = HibernateUtil.sessionFactory.getCurrentSession();
    final Session session = HibernateUtil.sessionFactory.openSession();
    ThreadLocalSessionContext.bind(session);
    //final Session session = HibernateUtil.getSession(sessionFactory);
    final Criteria crit = session.createCriteria(type);
    return crit.list();
}