Transaction removed from AbstractGenericDao due to @Transactional annotation usage