Aktywne Wpisy
Sejmita +43
#pokazmorde
Zdrowie moi fanowie! :3
Zdrowie moi fanowie! :3
kiedys_bede_bogaty +162
mirki pierwszy raz w życiu kupiłem premium buty udało mi się na promocji dorwać proszę o ocenkę
#modameska #chwalesie #niebieskiepaski
#modameska #chwalesie #niebieskiepaski
#java #hibernate #programowanie #programista15k #domaindrivendesign
Po co ci value object poza warstwą biznesowa?
@Immutable
. Konstruktor oraz gettery i settery zostają. Ta adnotacja pozwala na optymalizacje po stronie Hibernate bo nie musi jej stanu śledzić. Value obiect nie zrobisz.jpa wymaga, ale jak uzywasz hibernate pod spodem to nie musisz robic publicznego konstruktora i nie musisz robic setterow, unikaj anemicznego modelu, rob metody biznesowe na swoich agregatach/encjach do zmiany stanu np.
.cancel() zamiast setStatus(Status.CANCEL)
@Edelner: pewnie mapowaniem, ale w praktyce to czesto jest tak, ze model biznesowy ma tez adnotacje z jpa/hibernate i nie jest to rozdzielone :)