Czy jest jakaś prosta metoda aby sprawdzić czy użytkownik wprowadził jakiekolwiek zmiany w beanie?
Program za każdym razie edytowania danych przy zapisie łączy się z bazą. Chciałbym iż jeśli nie wprowadził żadnych zmian aby zaprzestał tej akcji.
Czy jest jakaś prosta metoda aby sprawdzić czy użytkownik wprowadził jakiekolwiek zmiany w beanie?
Program za każdym razie edytowania danych przy zapisie łączy się z bazą. Chciałbym iż jeśli nie wprowadził żadnych zmian aby zaprzestał tej akcji.
Przychodzi mi do głowy clone() przed możliwością edycji i sprawdzenie później czy jest inny jeżeli tak - zapis.
clone chyba robi shallow copy?
Tak. Żeby wykonań kopiowanie głębokie musiałbyś wywołać w niej metodę clone na rzecz innych obiektów.