session at service level by passing entityManager to dao