У чым розніца паміж спячым спрадвечным і спячым СПА?


адказ 1:

Просты,

JPA - спецыфікацыя.

Hibernate Native - гэта рэалізацыя ў спецыфікацыі JPA.

Гэта падобна на сувязь паміж інтэрфейсам (JPA) і класам рэалізацыі (спячка).

Калі мы выкарыстоўваем спячку, мы не можам проста перайсці на іншую сістэму ORM. Па гэтай прычыне большасць распрацоўшчыкаў выкарыстоўвае Hibernate JPA замест Hibernate Native.


адказ 2:

Hibernate Native - гэта інструмент ORM, які забяспечвае аснову для стварэння сувязяў паміж аб'ектна-арыентаванымі класамі і прызначае класы табліцам баз дадзеных.

HIbernate with JPA: JPA - гэта толькі набор стандартаў для дасягнення ORM з пункту гледжання інтэрфейсаў і анатацый, а зімовая спячка - гэта адна з рэалізацый шмат якіх іншых, як EclipseLink і г.д.