Является ли этот класс POJO - PullRequest
2 голосов
/ 05 января 2011

У меня есть сомнения относительно POJO.

Возьмите приведенный ниже пример

public class User
{
     String user="";
     String password="";
     String firstName="";
     String lastName="";
     ChallengeQuestions challengeQuestions;

     //getter and setters for these prooperties
}

public class ChallengeQuestions
{
    String question="";
    String answer="";

    //getter and setters for these properties
}

Вот мой вопрос, является ли класс User POJO или нет.Спасибо,
Нарендра

Ответы [ 3 ]

3 голосов
/ 05 января 2011

POJO, т. Е. Обычный старый Java-объект относится ко всем определяемым пользователем типам, которые не должны расширять определенный / специальный заранее заданный класс или специализированный заранее заданный интерфейс. Ваш класс вписывается в эту категорию, так что это POJO.

3 голосов
/ 05 января 2011

Да, это так. См. «Простой старый объект Java» (Википедия) .

Термин «POJO» в основном используется для обозначить объект Java, который не следовать любому из основных объектов Java модели, соглашения или рамки.

0 голосов
/ 05 января 2011

Я бы сказал, что POJO отличается от JavaBean.POJO не обязательно должен иметь сеттеры или геттеры, и без них он будет более точным.так как он предназначен для соответствия конвенции JavaBean.

...