hibernate批量查询问题
批量查询基本不适合使用现有的持久层技术来做,如CMP或hibernate,IBatis倒是可以。
下面这篇文章是谈Hibernate下数据批量处理解决方案 :
http://www.pcbookcn.com/article/2363.htm
该方案最后意思是:在批处理情况下,关闭Hibernate缓存,如果关闭Hibernate缓存,那么和直接使用JDBC就没有区别。
这里要说明的是两点:
1. 使用Hibernate并不能增强你批量查询的性能。
2. 和EJb的实体Bean一样,批量查询建议使用DAO。
3. 使用专门实现批处理缓存的第三方框架,如jdon框架。