Cześć.
Częstym problemem spotkanym podczas operowania na danych bazy jest konieczność przechowywania danych w inny sposób w obiekcie encji, a inny w bazie danych.
Na rozwiązanie tego problemu jest kilka sposobów. Dzisiaj przedstawię wam metodę wprowadzona w JPA 2.1, nazywaną Attribute Converter.

Czytaj dalej

Cześć.

Przed wami kolejny artykuł dotyczący standardu mapowania obiektowo-relacyjnego w Javie, którym jest JPA, a właściwie jego aktualnie najbardziej popularną implementacją,  jaką jest Hibernate.

W tym poście zajmę się częstym problemem zwanym „n+1 Select Problem”.
Czytaj dalej

Ostatnio bardzo dużo czasu musiałem poświecić na zrozumienie mechanizmów JPA, a w szczególności aktualnie najbardziej popularnej implementacji o nazwię Hibernate.
Dlatego postanowiłem napisać kilka postów związanych z tym tematem.
W pierwszym z nich zaprezentuje wam rodzaje pamięci podręcznych, które są wykorzystywane w Hibernate. Głownie skupie się na różnicy między L1 Cache i L2 Cache, ale wspomnę również o Query Cache.
Czytaj dalej