2012-01-02 40 views
0

在我的一个应用程序中,Hibernate正在被使用,当我试图获取基于customerId的单个记录时,所有在休眠配置文件中映射的表都被加载,并且在本地我的应用程序超时,因为数据库表中有大量数据。请建议在那里,以便我可以停止加载所有的表格?在hibernate配置文件中有什么需要完成的吗?限制休眠中的所有表

感谢, Sourav

+0

你得到的错误究竟是什么? – 2012-01-02 18:55:31

回答

0

如果当您检索单行一大堆行被加载,这意味着您配置了一大堆关联到其他实体来即时加载。将它们配置为延迟加载,并且默认情况下它们不会被加载。

+0

嗨JB,我配置然后作为懒加载和它工作正常。 – 2012-01-04 18:44:56