我正在將我的.net應用程序轉換爲java。 我的DAL(數據訪問層)基於Linq2Sql。關於POJO的問題!
pojo會給我提供linq2sql提供的所有功能嗎?我想避免因爲我從使用它的人聽到的性能問題而產生畏懼感。
我從POJO想與兒童 2.query他們使用LINQ或一些與之相似的特徵
1.load對象。
我被告知POJO可以在實體上進行簡單的插入,更新和刪除操作。 PLZ確認這一點。
謝謝 賈馬爾。
P.S 請回答所有有問號標記的問題。
我正在將我的.net應用程序轉換爲java。 我的DAL(數據訪問層)基於Linq2Sql。關於POJO的問題!
pojo會給我提供linq2sql提供的所有功能嗎?我想避免因爲我從使用它的人聽到的性能問題而產生畏懼感。
我從POJO想與兒童 2.query他們使用LINQ或一些與之相似的特徵
1.load對象。
我被告知POJO可以在實體上進行簡單的插入,更新和刪除操作。 PLZ確認這一點。
謝謝 賈馬爾。
P.S 請回答所有有問號標記的問題。
您有一個問號標誌。
答案是否定的,POJO只是一個普通的舊Java對象(除非有人犯了創建一個名爲POJO的庫的可怕錯誤)。
最接近Linq2Sql的可能是使用Hibernate。
POJO(Plain Old Java Object)是簡單的地圖變量對象,通常用於標識實體。
例如,如果您有一個表「員工」與id和名稱。您的POJO可以是這樣的:
public class Employee {
private Long id;
private String name;
public Long getId(){ return id;}
public void setId(Long id){ this.id = id;}
public String getName(){ return name;}
public void setName(String name){ this.name = name;}
}
正如您所見,此對象僅用於存儲與Employee關聯的數據。持久化是通過像Hibernate這樣的ORM框架完成的,它可以將POJO與數據庫中的表相關聯,並提供方法來查詢POJO對象的數據庫,例如休眠使用的Criteria API(與LINQ查詢很相似)
對於Hibernate建議+1。 – EricBoersma 2010-09-30 20:18:18