问题是这样的,大家都知道hibernate是级联的查询,一级,一级,再一级 那势必速度会很慢,那么你们是怎么解决这个问题的
[b]问题补充:[/b]
我回答的就是延迟加载和缓存的方案,但是他好像还是不满意,我真不知道他要什么答案了
可能他的意思是首先要考虑设计上的问题吧。如果关联很复杂,设计上也许会有问题。
你说的是延迟加载么?
那么如果经常加载出来的对象马上就使用了延迟加载的数据那么就不要其延迟加载,通过在第一次加载对象时将相关数据加载出来就可以了。
PS。
还有就是。。。
缓存、缓存、再缓存。。。
你可以参考下面的链接。
http://vinnyz.iteye.com/blog/248607
http://www.iteye.com/topic/18904
http://robbin.iteye.com/blog/77338
http://www.iteye.com/topic/78234