当前位置: 代码迷 >> Java Web开发 >> 有关于List集合的有关问题
  详细解决方案

有关于List集合的有关问题

热度:235   发布时间:2016-04-17 10:24:59.0
有关于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=?";
  相关解决方案