读书人

有关于List集合的有关问题

发布时间: 2012-04-19 14:36:43 作者: rapoo

有关于List集合的问题
怎么将一个List集合循环,然后根据条件进行筛选,符合条件的存入一个新的List集合里

public List<CmDbAssociateProject> getAllCmDbInfoByProjectId(Integer projectId)
{
String hql="from CmDbAssociateProject cmdb where cmdb.projectId=?";
return (List<CmDbAssociateProject>)session.findOne(hql, projectId);
}
这个方法中的hql语句有问题吗?

[解决办法]
看HQL有没有错一般我就是查看SQL是否正确。
既然是一个泛型的List那么就可以用foreach语句循环输出
for(CmDbAssociateProject cap:返回list的名字){
你的操作
}
[解决办法]
String hql="from CmDbAssociateProject as cmdb where cmdb.projectId=?";

[解决办法]
CmDbAssociateProject project=session.createQquery(hql, projectId).uniqueResult();
然后再用list.add(project)吧
[解决办法]

探讨

String hql="from CmDbAssociateProject as cmdb where cmdb.projectId=?";

读书人网 >Java Web开发

热点推荐