OpenSessionInView - это (n) (анти) шаблон, который применяется к веб-приложениям MVC, чтобы держать сеанс открытым в «V», для ленивого механизма загрузки каркасов персистентности.Если вы не реализуете веб-приложение, вам на самом деле не нужно будет реализовывать этот шаблон.Сервер приложений выполняет управление сессиями как EJB для вас.Вам просто нужно настроить свой постоянный контекст и внедрить EntityManager в ваш JavaBeans.