Como não escrever os métodos get, set, tostring, equals e hashcode em Java nas suas entidades

Já ouviu falar em lombok?

Pois bem, é um projeto que te ajuda a não perder tempo quando se está programando.

Uma coisa básica que ele te ajuda, é na escrita do método set, get, tostring, equals e hashcode automágicamente. Se você já domina encapsulamento, sabe pra que serve e não tem dúvidas, veja http://projectlombok.org/

Baixe o jar e integre na sua IDE (netbeans ou eclipse)

depois anote suas propriedades de acordo com o que for necessário. Exemplo abaixo

@EqualsAndHashCode @ToString
public class MinhaClasse{

@Getter @Setter
private int propriedade;

}

Isso vai gerar todo código pra você.

Enjoy.