小编Har*_*ars的帖子

在处理庞大的数据表时,我应该如何使用Hibernate Mapping

问题定义:
我有一个数据库表,包含大量数据(超过100,000行),表结构就像

AppID  DocID  DocStatus 
1      100    0
1      101    1    
2      200    0    
2      300    1
Run Code Online (Sandbox Code Playgroud)

每个applicationID可能有数千个文档,我必须获取状态为0的文档的计数和状态为1的文档的数量按applicationID分组.

当我使用hibernate映射这个对象时,由于大量的表数据,它会占用大量的堆内存.

如何使用Hibernate查询实现此目的? 或者我应该使用SQL查询或存储过程吗?

注意:我的Web应用程序位于JAVA/Tapestry框架中并使用Hibernate 3.数据库是SQL Server 2012.

java sql hibernate

4
推荐指数
1
解决办法
3295
查看次数

标签 统计

hibernate ×1

java ×1

sql ×1