int id = Integer.ValueOf(getHibernateTemplate().find(hql).get(0)).intValue;
解决方案 »
- struts 标签问题 如何设置 s:select的宽度
- 大家都来看看吧->帮我看看
- linux下java调用sh的问题
- 用xfire和axis两种方式做webservices的客户端,性能怎么差这么多
- 半夜百分求助,linux下tomcat运行问题
- 学J2EE应该从那里开始!
- 跪求:求用java访问vb.net写的WEBSERVICE的代码。
- 请教一个基本问题
- Spring security中authentication-provider的实现问题
- JAVA开发ERP系统
- 急!!关于错误提示的问题~?
- Ant 远程部署的问题:在本地机器上用ant怎样将项目部署到另外一台机子上? (混分的别进,周一结帖)
直接得到id的值。hibernate里面没有类似的方法可以直接得到吗?而不是通过得到list再取list里的第0个这样的方法。
说的对
getHibernateTemplate().find(hql) 得到的是一个Object 集合,你sql中只取 id 那么这个Object 就是ID 值的集合.也就是说getHibernateTemplate().find(hql) 得到的是一个 Object List.你得到这个List 我想你应该知道怎么做了吧!!!
有什么不可思议的。只是举个例子而已。有什么大惊小怪的?