SSH框架.我想使用SQL语句直接查询.
select MAX(ranking) from t_article
其中ranking是int型的字段
article是表
我知道返回的是一个数字.
但不知道应该用什么方法执行.
到底是用etHibernateTemplate().find(); 这个呢?
还是 getSession().createSQLQuery();
这个呢?
有没有人能解答一下这个小问题..

解决方案 »

  1.   

    用getSession().createSQLQuery();
      

  2.   

    zhouchang224
     
    (zhouchang224) 等 级: 
    结帖率:33.33% 
      

  3.   

    直接回调JDBC接口...
    Connection   conn   =   session.connection();
    这就获得一个Connection
    然后直接写JDBC语句就行了
      

  4.   

     (Integer)getHibernateTemplate().find(queryString).get(0);
      

  5.   

     (Integer)getHibernateTemplate().find(queryString).get(0);这个是执行hql语句的
      select MAX(ranking) from Model;