283得票25回答
如何修复org.hibernate.LazyInitializationException - could not initialize proxy - no Session错误

我遇到了以下异常:Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.A...

252得票12回答
如何使JPA OneToOne关系变为延迟加载

在我们正在开发的应用程序中,我们注意到一个视图特别慢。我对该视图进行了分析,并发现Hibernate执行的一个查询需要花费10秒钟的时间,即使数据库中只有两个对象需要获取。所有的OneToMany和ManyToMany关系都是惰性的,所以那不是问题所在。当检查实际执行的SQL时,我发现查询语句...

207得票6回答
Entity Framework的Linq查询Include()多个子实体。

这可能是一个非常基础的问题,但写一条涵盖三个或更多层级的查询时,如何优雅地包含多个子实体? 比如我有4张表:Company、Employee、Employee_Car和Employee_Country Company和Employee之间存在1:m的关系。 Employee和Employ...

194得票14回答
Hibernate中的懒加载是什么?

什么是Java中的延迟加载?我不理解这个过程。有没有人能帮助我理解延迟加载的过程?

191得票10回答
如何将Hibernate代理转换为真实的实体对象

在 Hibernate 的 Session 中,我正在加载一些对象,并且由于延迟加载,其中一些对象被加载为代理。这完全没问题,我不想关闭延迟加载。 但是后来我需要通过 RPC 将其中一些对象(实际上是一个对象)发送给 GWT 客户端。而恰好这个具体的对象是一个代理。因此我需要将它转换成真正的...

142得票2回答
使用JQuery动态加载Javascript文件

我有一个非常大的JavaScript文件,我希望只有用户点击某个按钮时才加载它。 我使用jQuery作为我的框架。 是否有内置方法或插件可以帮助我做到这一点? 更多细节: 我有一个“添加评论”按钮,应该加载TinyMCE JavaScript文件(我已将所有TinyMCE内容简化为单个JS文...

125得票10回答
为什么在视图中打开Hibernate会话被认为是不良实践?

你采用什么样的备选策略来避免LazyLoadExceptions呢? 我知道在视图中开启会话存在以下问题: 运行在不同jvm的分层应用程序 事务只有在最后才提交,而你很可能希望在此之前获得结果。 但是,如果你知道你的应用程序在单个VM上运行,为什么不使用一个在视图中开启会话的策略来减...

123得票14回答
懒加载 BrowserModule 已经被加载过了。

我正在尝试实现延迟加载,但是遇到以下错误: 错误:未捕获的(在承诺中):错误:BrowserModule已经被加载。如果您需要从惰性加载的模块中访问常见指令(如NgIf和NgFor),请导入CommonModule。 我需要帮助解决这个问题。 以下是我的模块: 共享模块 @N...

121得票12回答
在使用angular-cli创建模块时生成一个路由模块。

最近我开始在我的应用程序中实现懒加载。我想知道是否有任何方法可以在生成新的angular-cli应用程序模块时创建一个routing.module.ts,而不是手动创建它?

117得票12回答
Hibernate: 拉取所有延迟集合的最佳做法

我所拥有的: @Entity public class MyEntity { @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, orphanRemoval = true) @JoinColumn(name = ...