日期:2014-05-18  浏览次数:20642 次

急急急!10万条数据springJDBC内存溢出问题
10万条数据用springJDBC查询会出现内存溢出,但是用hibernate和MyBatis就不会,但从查询速度来看,还是springJDBC最快!
请问如果在不分页的前提下,如何防止springJDBC查询10万条数据不会出现内存溢出?

------解决方案--------------------
扩内存治标不治本,全量数据查询的时候,只查关键字段,尽量精简,减少一条数据对象大小(虽然这也无法完全避免)。最终需要展现的时候,可以再根据查询出来的数据关键字段,批量查询,或者就分页查好了。
------解决方案--------------------
如果是统计数据,那就让数据库去统计,最后程序得到的结果就会很少了 :)