Zacznę od tego, że najkrótszą odpowiedzią na to pytanie będzie: „wtedy kiedy jej potrzebujesz”. Oczywiście wszystko sprowadza się do tego, kiedy będziemy takiej relacji potrzebować. Postaram się przybliżyć to w tym artykule. Zacznę od tego, co to jest relacja jedno i dwukierunkowa w Hibernate i jak ją prawidłowo skonfigurować.
Kategoria: Hibernate
Hibernate Lista vs Set – czego używać?
Inspiracją do tego wpisu był post na mojej grupie facebookowej. Gdzie kolega Robert (pozdrawiam 😉) zadał właśnie takie pytanie. Ja udzieliłem tam dosyć długiej odpowiedzi i stwierdziłem, że po drobnych poprawkach mogę zrobić z tego wpis na bloga. Oczywiście na drobnych poprawkach się nie skończyło, tak naprawdę musiałem napisać wszystko jeszcze raz.
Czy automatyczne tworzenie bazy przez Hibernate jest dobre?
Hibernate to świetne narzędzie i sprawdza się doskonale w wielu projektach, zwłaszcza tych, które są w dużej mierze oparte o funkcjonalności CRUD. Hibernate ma też wiele ciekawych funkcji, które pomagają deweloperom w codziennej pracy. Jedną z takich funkcji jest automatyczne tworzenie i aktualizacja schematu bazy danych. Funkcja ta może wydawać się bardzo przydatna, ale czy w ogóle powinieneś jej używać?