Почему в JPA используется
EntityManager, а не Session?Ответ: EntityManager — это часть стандарта JPA, а Session относится к конкретной реализации Hibernate.
Использование EntityManager позволяет не привязывать код к одному ORM-провайдеру и проще менять реализацию. При этом под капотом Hibernate всё равно работает через Session.
tags: #собеседование
📱 Java Developer | 📲 MAX