经常看到有人说处理大数据量Hibernate比jdbc慢,也有人说Hibernate用好了就快。。。
因为我还一直没有接触过大量数据的项目,想和有经验的同行讨论讨论,究竟什么叫“用好”Hibernate?
目前我在的一般的项目都是ssh组合开发,加了Hiberante和spring之后,每次启动必然变慢,如果在开发过程中,每次修改,重启都会耗费很多时间,大家也都是这样的么?
问题补充
angelox 写道
如果启动不慢,就太神奇了。
呵呵,当然不奢望启动变得有多快,只是不知道有没有什么优化方法
经常看到有人说处理大数据量Hibernate比jdbc慢,也有人说Hibernate用好了就快。。。
因为我还一直没有接触过大量数据的项目,想和有经验的同行讨论讨论,究竟什么叫“用好”Hibernate?
目前我在的一般的项目都是ssh组合开发,加了Hiberante和spring之后,每次启动必然变慢,如果在开发过程中,每次修改,重启都会耗费很多时间,大家也都是这样的么?
问题补充
如果不用到数据库,一些bean也不用,再启动的时候可以考虑延迟加载
bean里面有这个属性,这样在你启动服务器的时候就不用初始化这些bean.会加快启动,当然也快不了多少.
另外你的测试非要放到服务器上去么?学习一下一些简单的测试框架,比如junit之类的,可以帮助你更快的小范围测试