Шпаргалка по Hibernate

max аватар
9

Не самой лучшей областью применения hibernate являются приложения, бизнес логика которых сконцентрирована в базе данных и основана на хранимых процедурах. В таких приложениях работа с базой, в основном, сводится к вызову хранимок и не принесет видимых преимуществ. 

Наилучшей сферой применения являются объектно-ориентированные доменные модели данных и бизнес логика, выполняемая в middle-tier на java. 

Hibernate обладает своим встроенным пулом соединений,  а также имеет встроенную поддержку  двух опен-сорсных JDBC пулов соединений (connection pools) - c3p0 и proxool

org.hibernate.SessionFactory - глобальная фабрика, ответственная за работу с определенными типами баз данных. Если в проекте используется несколько баз данных, можно использовать несколько конфигураций <session-factory>.

SessionFactory - потокобезопасный глобальный синглтон - его объект создается единожды. 

Automatic dirty checking - механизм, который сам следит за изменением данных в коллекциях, спроецированных на таблицы. При изменении элемента коллекции, hibernate автоматически это обнаружит и обновит. 


Конец
Блез Паскаль более, чем уверен в том, что доводы, до которых человек додумывается сам, обычно убеждают его больше, нежели те, которые пришли в голову другим.

Отправить комментарий

CAPTCHA
Чтобы оставить комментарий, введите пожалуйста код, изображенный на картинке
Image CAPTCHA
Введите символы, изображенные на картинке