2007-03-21
聚合函数count与Criteria的rowCount返回类型的疑惑
在hibernate3.2中为了兼容jpa,hql中聚合函数count的返回类型改成了Long.但是Criteria的rowCount的返回类型还是Integer.为什么不保持一致呢?不是很明白.
而springside的core代码中Criteria的rowCount的返回值使用了Long
导致了程序抛ClassCastException异常.本想上springside论坛问问,注册后发现12个小时后才能发帖
而springside的core代码中Criteria的rowCount的返回值使用了Long
long totalCount = (Long) criteria.setProjection(Projections.rowCount()).uniqueResult();
导致了程序抛ClassCastException异常.本想上springside论坛问问,注册后发现12个小时后才能发帖
发表评论
- 浏览: 3940 次
- 性别:

- 来自: 鞍山

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
现在的孩子都怎么了?
这个没有定论。在于挫折教育的缺陷,以及父母的行为误导。如今父母靠赌为生不是新鲜的 ...
-- by 游戏人生 -
修改Ruby on Rails中的主 ...
很好,搞定,真是急人所需
-- by cino -
聚合函数count与Criteria ...
今天core的源码已经更正了此bug,效率不错.
-- by likestar -
关于InstantRails的想法
InstantRails中还带了Ruby的源码,又多20MB。 并且,你的发布 ...
-- by alang -
现在的孩子都怎么了?
真是这样。我觉得的是传统的东西丢的太多了,特别是女孩子张大了又不思考,不要说我歧 ...
-- by eyejava






评论排行榜