如果要查询10万条数据?1 你可以分批查询
2 你可以采用服务器游标,也就是使用SQL和存储过程任何工具都不能代替人,当然,关键还是看用的人。
2 你可以采用服务器游标,也就是使用SQL和存储过程任何工具都不能代替人,当然,关键还是看用的人。
解决方案 »
- 在java中向CICS客户端发送消息报IOException。
- Java里两个泛型集合可以合并吗?
- 关于extjs的tabPanel嵌入iframe错误的问题!
- System.out.println("sdfasfsafsd");里面的输出在apache的哪里能找到?
- oracle中date类型字段,为什么两台电脑上的hibernate转换的类型不一样?
- acegi验证登录后, 不能跳转到指定页面的错误
- 如何从数据库表中取得已存图片及相关信息
- 因爲很多表單都提交到一個Actionform,如何在表單驗證函數中設置mapping,因爲事先不知道是那個葉面提交過來的
- 急!!怎样用JAVA开发数据库中间件!!
- Hello World的一个疑惑。
- hibernate关联问题
- struts+hibernate
你不可以一下把10万条数据全查出来都要使用吧?
那么,只查你需要的数据到内存中吧.
我的意思是不理解为什么使用sql或者存储过程就能解决这个问题
这是夏昕那本书Hibernate书上的,没有详细的解释
恳请各位帮助我解释最后一句话的意思,谢谢
使用存储过程,SQL存储过程执行起来比SQL命令文本快得多。当一个SQL语句包含在存储过程中时,服务器不必每次执行它时都要分析和编译它。调用存储过程,可以认为是一个三层结构。这使你的程序易于维护。如果程序需要做某些改动,你只要改动存储过程即可。