У меня есть сомнения в концепции, я думаю, что я смешиваю некоторые вещи. У меня есть приложение с уровнем DAO, реализация этих DAO использует SessionFactory (Hibernate) для выполнения операции CRUD, у меня также есть уровень сервиса и управление моей единицей работы с Spring Declarative Transaction, и все работает нормально, я не уверен в для использования EntityManager или нет, но кажется, что это то, что он делает, это управлять моей единицей работы (то же самое, что я делаю с Spring).EntityManager + Spring Transactional Вопрос
Когда я должен использовать EntityManager? В чем преимущества его использования? Зачем мне это использовать?
спасибо.