Kontaktní osoba:
Ing. Jiří Pinkas
Mobil: +420 774 912 047
info

Informace: JPA (Hibernate)

literatura školení

Hibernate logo Hibernate je knihovna pro ORM (Objektově Relační Mapování) v Javě. Co je vlastně ORM a proč se používá? Každá aplikace potřebuje někde uchovávat data. V současné době se k tomu obvykle používají relační databáze (například MySQL nebo Oracle).

V relační databázi se nacházejí tabulky se sloupci a mezi tabulkami jsou prostřednictvím primárních a cizích klíčů vazby. Při programování v Javě se ale programuje objektově (třídy, atributy, vazby, dědičnost). V praxi je poté nutné transformovat data z relačního do objektového světa (a obráceně). Právě ke zjednodušení a automatizaci této činnosti vznikl framework Hibernate.


Zapojení Hibernate v Java aplikaci:


Zapojení Hibernate v Java aplikaci

Projekt Hibernate vznikl v roce 2001 a je od svého vzniku vyvíjen pod open source licencí. Postupně se tohoto projektu ujala společnost JBoss, známá zejména Java EE aplikačním serverem se stejným názvem. V současnosti je JBoss součástí společnosti Red Hat. Přestože tento framework vznikl zejména pro řešení potřeb v Java EE aplikacích, není závislý na Java EE a je tak možné ho používat i v Java SE aplikacích.

Framework Hibernate se stal vzorem pro standardizaci ORM v Javě. Tento standard se nazývá JPA (Java Persistence API) a od roku 2010 (od verze Hibernate 3.5.0) je framework Hibernate implementací tohoto standardu. Existují i jiné implementace JPA: EclipseLink (referenční implementace JPA), TopLink, OpenJPA a další. Hibernate je ale ze všech nejpoužívanější.


Trend používání Hibernate v Java aplikacích:


Trend používání Hibernate v Java aplikacích

comments powered by Disqus


Reference

" Co dodat? Byl to super kurz. Pěkné pochopitelné příklady k vybrané problematice. Rychlost školitele optimální, vše se dalo pěkně stíhat. Pokud účastníkk nevěděl nebo udělal chybu a nevěděl, tak školitel " podrobnosti ...

Michal

" S kurzem jsem byl maximálně spokojen. Na přednášejícím bylo vidět, že ví o čem mluví a dokázal zaujmout, i v případě neporozumění ochotně pomohl a danému člověku problém osvětlil. Rozhodně " podrobnosti ...

Josef

Embedit

" Java kurz byl pro mě velmi přínosný. Jiří je skvělý školitel, který dělá přesně to, co ho baví a na přístupu to bylo každý den velmi znát. Školení bych doporučil " podrobnosti ...

Filip


Novinky

Dvoudenní školení Docker

Školení Docker povyrostlo na dvoudenní školení. více ...

Nové datum vydání Java 9: 21.9.2017

Mark Reinhold aktualizoval datum GA (General Availability) Java 9 na 21.9.2017. více ...

Juergen Hoeller v Brně (jeden z autorů Spring frameworku)! 15.3.2017

15.3.2017, 18:00, Brno, Smetanova 19. Nutná rezervace místa! více ...

Bilance Java školení 2016

Co se mi (ne)povedlo v roce 2016 a plány na rok 2017 více ...

Oracle se prý v roce 2017 zaměří na vynucení Java licencí a pokutování zákazníků

Jak nedostat od Oracle pokutu za komerční použití Javy? více ...

Java DB (Derby) a Visual VM nebudou součástí Java JDK 9

Změny v Java JDK 9 více ...