大规模数据查询的时候,大家还使用hibernate吗?数量级10w rt 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Hibernate适合海量数据的查找,不适合批量数据的更新和插入 大量数据更新和插入的话 可以用spring simlejdbctemplate的batchupdate 10w不算多,在hibernate里处理这些查询尽量用子查询 10万的数据不是很多呀,我们用的hibernate做的银行系统,上百万数据,照样没有问题,放心用吧。 10万的数据不是很多呀,我们用的hibernate做的银行系统,上百万数据,照样没有问题,放心用吧。 没问题,10 万数据对于数据库来说只是毛毛雨,用 Hibernate 也不会影响多大的性能。不知道你 Hibernate 的实体中是否建有很多关联?如果建有关联的话把关联去掉,使用代码手工控制完整性约束。 如果你的Hibernate实体里有1对多或者多对多关联,数据量大的情况下要小心,把lazy=false关掉或者设置为true吧,否则Hibernate会对每一条主表记录进行关联查询,那么10W的记录会对应有10W*n的子实体查询sql,那样性能消耗就相当大了总体来说了解了Hibernate的OR机制,查询的时候性能问题就好考虑多了 s:iterator 两层循环,第二个跟据第一个的index取值 linux下如何判断socket是否有效 for循环中与最大值比较大小 hibernate3.3包结合proxool问题 从 request.setAttribute("demoArrayList",getList()) 传到页面,请问页面中用Struts怎样判断该List的长度? struts菜鸟提问 类的包容 如何在Windows2000下编译、运行java程序? sql server 7不行? rmi应用中,服务器端和客户端的jvm版本必须一致吗? 高手帮忙解决下 servlet中socket连接只能正常通信一次的问题!
大量数据更新和插入的话 可以用spring simlejdbctemplate的batchupdate
10万的数据不是很多呀,我们用的hibernate做的银行系统,上百万数据,照样没有问题,放心用吧。