package edu.asu.spring.quadriga.mapper; import org.hibernate.SessionFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.transaction.annotation.Transactional; import edu.asu.spring.quadriga.dto.QuadrigaUserDTO; public class BaseMapper { @Autowired protected SessionFactory sessionFactory; @Transactional public QuadrigaUserDTO getUserDTO(String userName) { return (QuadrigaUserDTO) sessionFactory.getCurrentSession().get(QuadrigaUserDTO.class, userName); } }