Що робить hibernateЩо робить hibernate

0 Comment

Java Hibernate – популярне втілення цієї моделі. Hibernate побудований на специфікації JPA

JPA
Java Persistence API (JPA) специфікація API Java EE, надає можливість зберігати у зручному вигляді Java-об'єкти в базі даних. Існує кілька реалізацій цього інтерфейсу, одна з найпопулярніших використовує Hibernate.
https://ua.wikipedia.org › wiki › Java_Persistence_API

2.1 – наборі правил, який описує взаємодію програмних об'єктів із записами у базах даних. JPA пояснює, як керувати збереженням даних з коду Java в базу.27 березня. 2023 р.

Які стани об'єкта є у Hibernate?

Як відомо у Hibernate сутностей є 3 основних стану:

  • transient об'єкт який ще не пов'язаний не із сесією.
  • persistent об'єкт який пов'язаний із відкритою сесією.
  • detached об'єкт який вже не пов'язаний із відкритою сесією.

Що під капотом у Hibernate?

Кешем першого рівня в Hibernate вважається сесія (або EntityManager – її аналог у JPA). Включати в налаштуваннях цей кеш не потрібно, тому що по суті це і не кеш, а одна назва так за замовчуванням працює Hibernate під капотом.