Pod spodem Hibernate i Spring.
Mam taką encję bazodanową:
@Entity
@Table(name = "users")
public class User {
@Id
private final UUID id = UUID.randomUUID();
private String name;
// .. etc.
}
UUID jest nigdy nullem.
Jak będzie wyglądała implementacja equals i hashcode zgodnie ze sztuką? A co jeśli User byłby final?