Я новичок в Spring Data JPA. Ранее я использовал Hibernate, где я сохраняю сущность с созданием SessionFactory
и Session
, а затем вызываю save
или persist
метод для сохранения данных. Теперь здесь есть несколько вопросов для JPA.
JPA предоставила репозиторий JPA, в котором есть операция CRUD для сохранения данных без написания кода для открытия sessionFactory
и создания session
как мы делаем в спящем режиме. Так что он будет использовать это внутренне. Имеется в виду, когда мы вызываем метод Spring data JPA save
, это вызов Hibernate, где он создает SessionFactory
и Create Session, а затем вызывает этот метод .?
Как и в Hibernate, кэш первого уровня включен по умолчанию. То же самое и здесь, или в JPA данных Spring мы должны использовать для этого некоторую аннотацию .?
Как включить кэш второго уровня в данных JPA Spring .?
Можем ли мы создать наше полное приложение с данными пружины JPA?
В данных JPA Spring метод save вызывает внутренний метод persist. Поэтому, если нам нужно вызвать метод save
Hibernate, как мы можем это сделать?
Могут быть и другие вопросы, но это зависит от ответа на вышеуказанные вопросы.
Спасибо и привет Amitabh Pandey