Интернет магазин китайских планшетных компьютеров



Компьютеры - Hibernate (библиотека)

24 февраля 2011





библиотека для языка программирования Java, предназначенная для решения задач объектно-реляционного проецирования. Она представляет собой свободное программное обеспечение с открытым исходным кодом, распространяемое на условиях GNU Lesser General Public License. Данная библиотека предоставляет лёгкий в использовании каркас для отображения объектно-ориентированной модели данных в традиционные реляционные базы данных.

Основные возможности

Целью Hibernate является освобождение разработчика от значительного объёма сравнительно низкоуровнего программирования по обеспечению хранения объектов в реляционной базе данных. Разработчик может использовать Hibernate как в процессе проектирования системы классов и таблиц «с нуля», так и для работы с уже существующей базой данных.

Hibernate не только решает задачу связи классов Java с таблицами базы данных, но также предоставляет средства для автоматической генерации и обновления набора таблиц, построения запросов и обработки полученных данных и может значительно уменьшить время разработки, которое обычно тратится на ручное написание SQL- и JDBC-кода. Hibernate автоматизирует генерацию SQL-запросов и освобождает разработчика от ручной обработки результирующего набора данных и преобразования объектов, максимально облегчая перенос приложения на любые базы данных SQL.

Hibernate обеспечивает прозрачную поддержку сохранности данных для «POJO»; единственное строгое требование для сохраняемого класса — наличие конструктора по умолчанию. Для корректного поведения в некоторых приложениях требуется также уделить внимание методам equals и hashCode.

Hibernate используется как в standalone Java-приложениях, так и в приложениях на платформе Java EE, использующих сервлеты или EJB.



Просмотров: 1048


<<< Java Database Connectivity