I am trying to access a Hibernate factory session, but am getting the following error on the specified line.
No CurrentSessionContext configured!
the code
@Service @Transactional public class GenericSearchImpl implements GenericSearch { @Autowired private EntityManagerFactory entityManagerFactory; @Override @SuppressWarnings("unchecked") public <T> List<T> search(final Class<T> type, final String[] criteriaList, final int page, final int perPage) { Session session = getSession(); ... } public Session getSession() { final HibernateEntityManagerFactory emFactory = (HibernateEntityManagerFactory) entityManagerFactory; final SessionFactory sessionFactory = emFactory.getSessionFactory(); return sessionFactory.getCurrentSession();
Any idea why?
source share