我正在将我的.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