Boa tarde, Rodrigo!
Importei as classes modelos , e notei esse método, e como nunca havia visto antes quero saber se este tem um nome e o qual a razão dele nesta classe Conta , vi também que ele é injetado no banco.
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; Agencia other = (Agencia) obj; if (id == null) { if (other.id != null) return false; } else if (!id.equals(other.id)) return false; return true; }