Дмитрий

Дмитрий

30.01.2013
Говоря о Hibernate следует ввести ряд понятий:
  • ORM (Object-relational mapping) — технология программирования, которая связывает базы данных с концепциями объектно-ориентированных языков программирования,создавая «виртуальную объектную базу данных».
  • JPA – это технология, обеспечивающая объектно-реляционное отображение простых JAVA объектов и предоставляющая API для сохранения, получения и управления такими объектами.JPA – это спецификация (документ, утвержденный как стандарт, описывающий все аспекты технологии), часть EJB3 спецификации.
  • Реализации JPA:
    Hibernate
    Oracle TopLink
    Apache OpenJPA
Таким образом Hibernate — популярная библиотека для языка программирования Java с открытм исходным кодом, предназначенная для решения ORM задач.