dao层hql未执行

@Repository
@Transactional
public class TreeUserGroupDaoImpl extends HibernateDao implements TreeUserGroupDao{
/**
* @功能描述:根据父节点获取子节点
*/
public List findChildUserGroupLst(Integer parent_node_id){
StringBuffer sb = new StringBuffer("select usgEntId, usgName, usgOrder from UserGroup where usgEntId in(");
sb.append(" select uggChildEntId from UserGroupRelation where uggAncestorEntId='"+ parent_node_id +"'");
sb.append(")");
Query query = getSession().createQuery(sb.toString());
return query.list();
}
}


当执行HQL时..程序就执行完了..而且也没跳出来.但程序却出现了警告信息..弄了一个下午了.也不知道啥原因.各位大哥帮忙看下.谢谢了!

警告信息:

2010-11-12 17:09:46,593 [http-8080-2] WARN [org.springside.modules.utils.reflection.ReflectionUtils] - TreeUserGroupDaoImpl$$EnhancerByCGLIB$$91abb55a's superclass not ParameterizedType
[该贴被paladin于2010-11-12 17:45修改过]

将Hibernate的执行SQL的log记录开关打开,就知道Hibernate将HQL翻译成什么样SQL语言了。
开关是打开的.日志信息就是我贴出来的最后那点..
[该贴被paladin于2010-11-13 10:40修改过]
像这个类里面的其他查询方法都没问题..像那些没问题的查询方法只是查一张表,如果查多张表SQL就不执行,也不报错,然后程序就直接over了...