一般这样的查询,建议先从数据库作优化,比如说增加表的索引字段,避免全表扫描,提高语句的执行效率,再者就是看看能不能将数据用尽量少的语句查询,换句话说就是争取用一句高效的SQL取出你的数据,因为对数据库的操作,一次和多次操作那么时间概念上就会差很多的,个人见解!希望对你有用
解决方案 »
- Hibernate (Unknown entity: java.util.HashSet)
- hibernate4 -----AnnotationConfiguration类过期
- hibernate出 an annotationconfiguration instance is required to use mapping
- 求教。关于weblogic运行时报错,之后就连接不上数据库的问题。
- 为什么浏览器端编程语言只有一个JavaScript??
- weblogic console端口在哪修改(在线等.............)
- Hibernate查询语句问题~大家帮忙看看!!!
- 请问如何在两个Tomcat服务器之间实现文件传输?
- 数据库的问题!请大家帮帮忙啊!
- 谁能提供一个ArrayList 或 Vector 的分页程序代码?
- 比坐飞机还急:EJB客户端和DLL的集成 §§§§立即给100分
- 大家帮我看看这样的查询用hibernate该怎么做?
如:
日期做为第一索引的话,不管用户如何定义查询条件,where第一个加个日期条件,即使是between and 也无妨. 几百万记录的表,加上索引可以让你在<1秒的时间内返回结果.否则等待的时间是漫长的.