你大概的列出各个表,及其之间的关系;你需要得到什么数据,这样别人写起来可能更方便。我建议是使用DetachedCriteria,加各个关系取数据

解决方案 »

  1.   

    你大概的列出各个表,及其之间的关系;你需要得到什么数据,这样别人写起来可能更方便。 我建议是使用DetachedCriteria,加各个关系取数据
      

  2.   

    DetachedCriteria,我从来没有用过阿,小弟以前都是做c的,初次用struts,第一个struts项目,因为跨平台的缘故,现在需要用hql,也是第一次接触。望高人们指点一下。
    建议你用程序去分解各查询??能否详细说一下。
      

  3.   

    这种东西还是用JDBC的方式去查询吧
      

  4.   

    晕,那为什么用hql?这是hibernate里的啊
    你查看相关API吧,肯定好用的了
      

  5.   

    如果是hibernate的,那就用createSQLQuery吧,这样比较简单,反正也是直接用sql,或者用写个存储过程,配置成namedquery也可以
      

  6.   

    7楼,12楼方法正解~呵呵,简单有效~不用转换。
    既然不会转就直接用session.createSQLQuery好咯~
      

  7.   

    可以直接写Sql语句进行查询,一样的。如果非要用HQL,你把建表语句贴上来别人才好帮忙。
      

  8.   

    我觉得应该把该语句分解一下,尽量用代码实现,多做一些封装,然后在考虑这么用HQL,那样会简单多
    这样一层一层的嵌套下去维护修改都很麻烦,调试也有点困难,别人看起来也很困难总结一句:把复杂的问题尽量细化,有多细就分多细