Ostatnio użyłem wzorca Immutable w tradycyjnej implementacjipublic class Team {
public Member getMember() {
return new Member( this.member );
}
}
Po zmapowaniu klasy adnotacjami JPA sporo głowiłem się dlaczego dostaję albo zbyt wiele wierszy w bazie albo wyjątek z informacją, że nastąpiła próba zapisu obiektu transient...rzut oka na powyższy kod wyjaśnia sprawę ;) ech...