2

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であるかどうかです。

ありがとう、
ナレンドラ

4

3 に答える 3

3

はい、そうです。「PlainOldJavaObject」(ウィキペディア)を参照してください。

「POJO」という用語は、主に、主要なJavaオブジェクトモデル、規則、またはフレームワークのいずれにも従わないJavaオブジェクトを表すために使用されます。

于 2011-01-05T06:51:55.873 に答える
3

POJO、つまりPlain Old Java Objectは、特定/特別な事前指定されたクラスまたは特殊な事前指定されたインターフェースを拡張する必要のないすべてのユーザー定義型を指します。
あなたのクラスはこのカテゴリに当てはまるため、POJO です。

于 2011-01-05T07:57:23.800 に答える
-1

POJO は JavaBean とは異なると言えます。POJO はセッターやゲッターを持つ必要はなく、それらがなければ POJO であることがより明確になります。

あなたのコメントは、JavaBean 標準に従うために getter と setter を追加することを意図していたことを示唆しています。そのため、これは JavaBean 規則に準拠することを意図しているため、POJO ではありません。

于 2011-01-05T07:31:07.540 に答える