首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

有关于List集合的有关问题

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

有关于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=?";

热点排行