Pojo?

1 resposta
java
Dayson_Rodrigues

Alguém pode me ajudar a tentar entender o que é POJO, para que serve?

1 Resposta

lvbarbosa

Plain Old Java Object. É só um objeto Java que basicamente não tem comportamento, só atributos, getters e setters. Por exemplo:

class Foo {
    private String name;
    private Long id;
    // get, set, construtor, etc
}

Há quem diga que a partir do momento que você começa a colocar comportamento (seja implementando ou herdando de frameworks), não é mais um POJO. Não existe uma linha que separa POJOs de Não-POJOs com muita precisão.

Não serve para nada especificamente. Mas é muito bom quando um framework não te obriga a herdar das classes deles para funcionar, como é o caso do Java EE mais novo. Você só precisa usar umas anotações em um objeto qualquer e o negócio funciona.

Criado 20 de junho de 2017
Ultima resposta 20 de jun. de 2017
Respostas 1
Participantes 2