浏览 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处于有效状态 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2008-05-08
要不你试试把所有数据按升序取出,.最后只去第一条的那个ID看看啊.
|
|
| 返回顶楼 | |


