DreamTiger的梦幻乐园

随便写写,自得其乐,生活就是这样

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  29 Posts :: 0 Stories :: 13 Comments :: 0 Trackbacks
  public List<PeptideCountForm> getPurePeptideCountForms(
      
final String purePeptide) {
    
final String hql = "select new "
        
+ PeptideCountForm.class.getName()
        
+ "(proj.id, proj.name, count(sp.id)) from Project proj, SequestPeptide sp where sp.purePeptide = ? and sp.project.id = proj.id group by proj.id, proj.name";
    List objs 
= (List) getHibernateTemplate().find(hql, purePeptide);
    
return RcpaObjectUtils.asList(objs);
  }


关键的地方就是:
1、在HQL中PeptideCountForm必须是全路径的classname
2、PeptideCountForm有一个完全吻合的constructor
posted on 2006-02-23 16:20 梦幻乐园 阅读(304) 评论(0)  编辑  收藏 所属分类: Java

只有注册用户登录后才能发表评论。


网站导航: