我现在做的项目是hibernate+spring,可是hibernate太智能了~我不知道如果求统计的count,或者除去重复记录的“distinct”怎么写啊~~我是在别人搭起的框架上加模块~~
在这跪求高手帮忙!!!

解决方案 »

  1.   

    select count(*) from ***.class group by ***---你想distinct的东西,估计可以用,实在不行你还可以用SQL,session.createSqlQuery()
      

  2.   

    我现在用的是spring+hibernate,spring把hibrenate封装了,就是两句代码实现的
    String queryString = "from XXXXXX";
    list = getHibernateTemlate().find(queryString );
    大家说我在“queryString”中把SQL写全了能实现吗???
      

  3.   

    说的详细一点.是不是要写个Query对象,然后返回list 列表
      

  4.   

    差不多吧~可是我看以前的程序在hibernate里没有把整个sql的查询写全的,只是把条件写上了~我现在不知道在String中把整个sql语句写全了能不能行啊?
      

  5.   

    当然能了,你只要把pojo对象看成是表就可以了。
      

  6.   

    楼上说的就是把对象看成表,把属性看成字段。然后把整个的select * from xxx写进去也能实现?