论坛首页 入门讨论版 Hibernate

hibernate对动态临时表执行 select max(id) from 临时表,老是出错,请看下

浏览 250 次
该帖已经被评为新手帖
作者 正文
时间:2008-05-06
我用spring + hibernate获取临时表的 max id 老是出错,很奇怪,大家帮忙看下
代码如下:
  Session session  = getHibernateTemplate().getSessionFactory().openSession();
  String sql = "select max(id) as maxid from Test_info_20080506 ";
  long maxID = (Long) session.createSQLQuery(sql)
                              .addScalar("maxid",Hibernate.LONG)
                              .uniqueResult();


这段代码始终执行不了,我实在找不到问题的所在了...

tomcat 提示 “long maxID = (Long) session.createSQLQuery(sql)....”这一行空指针异常,但是我查看了session的状态,session处于有效状态
   
时间:2008-05-08
要不你试试把所有数据按升序取出,.最后只去第一条的那个ID看看啊.
   
0 请登录后投票
论坛首页 入门讨论版 Hibernate

跳转论坛:
JavaEye推荐