Я использую JPA на веб-сайте. Изучив варианты сохранения данных, я нашел 2 подхода. Первый подход заключается в использовании реализации javax.persistence.EntityManager. Я использовал LocalContainerEntityManagerFactoryBean для создания экземпляра EntityManager. Получив экземпляр EntityManager, я могу использовать его для сохранения объекта. Например,
Другой вариант — использовать экземпляр org.springframework.data.repository.CrudRepository. Во-первых, я получаю экземпляр CrudRepository и могу использовать его для сохранения объекта. Например,
В чем разница между использованием EntityManager и CrudRepository для сохранения объекта в базе данных? Каковы преимущества или недостатки этих двух подходов (менеджер сущностей и репозиторий crud)?
Подробнее здесь:
https://stackoverflow.com/questions/146 ... a-reposito