这么多表联合的SQL到HQL...直接翻译不是最好的办法设计好各个PO之间的one-to-many或者many-to-many的关系后在转HQL就非常简单了

解决方案 »

  1.   

    哦 还有如果楼主仅仅是为了出报表的话...也就是说这个SQL只是查询用..那么在数据库端做成视图..然后在hibernate中读取就更方便了
      

  2.   

    PL是谁? project leader?那么让他节哀吧....不用视图只能JDBC了concat(head.client_code || ' ', tori.tori_torisaki_full_enm)Hibernate最新的版本也不支持在HQL的返回集中使用表达式
      

  3.   

    眼花拉,眼花拉~~
    怎么不按 bluemeteor(挂月||╭∩╮(︶_︶)╭∩╮) ( ) 的办法,全部当作对象来处理