下面是我写的Oracle SQL语句,有高手帮忙转换成HQL吗?急急急...
select repeat/sumcount from(
select count(*) repeat from(
select  count(*) a from EDU_SC_CLICKIS group by cip having count(*)>1)),
(select count(distinct(cip)) sumcount from EDU_SC_CLICKIS)

解决方案 »

  1.   

    这个得去JAVA区问吧,
    偶尔帮开发人员讨论错误,发现都差不多,可能函数上有所差异吧
      

  2.   

    如果你要SQL语句,我可以帮你写.不懂HQL这个东东.
      

  3.   

    可以找一个HQL与SQL转换的工具
      

  4.   

    其实只要把字段和表转换成变量和类名就行了,把你的hbm和实体类贴出来吧光看几个字段是不行的。。
      

  5.   

    将sql中的字段变成相应实体对象及其属性就可以了
      

  6.   

    看楼主需求是用hibernate,但是又不会利用hibernate的映射机制。
    select  count(*) a from EDU_SC_CLICKIS group by cip having count(*)>1))红色部分可以使用一对多的映射。
      

  7.   

    补充下:hibernate的HQL语句一直都可以做的很简单,但是要在使用映射机制的前提下。