天天看點

什麼是POJO類?

大家好,又見面了,我是你們的朋友全棧君。

POJO

簡單的Java對象(Plain Old Java Objects)實際就是普通JavaBeans,使用POJO名稱是為了避免和EJB混淆起來, 而且簡稱比較直接. 其中有一些屬性及其getter setter方法的類,有時可以作為value object或dto(Data Transform Object)來使用.當然,如果你有一個簡單的運算屬性也是可以的,但不允許有業務方法,也不能攜帶有connection之類的方法。

POJO是Plain Old Java Objects的縮寫不錯,但是它通指沒有使用Entity Beans的普通java對象,并且作者在這裡提到的pojo是用來實作業務邏輯(business logic )的。

POJO有一些private的參數作為對象的屬性。然後針對每個參數定義了get和set方法作為通路的接口。例如:

public class User {

private long id;

private String name;

public void setId(long id) {

this.id = id;

}

public void setName(String name) {

this.name=name;

}

public long getId() {

return id;

}

public String getName() {

return name;

}

}

POJO對象有時也被稱為Data對象,大量應用于表現現實中的對象。

釋出者:全棧程式員棧長,轉載請注明出處:https://javaforall.cn/140361.html原文連結:https://javaforall.cn