Hibernate 4 是否带来了关于延迟加载的任何改进?
我们使用 Hibernate 作为 JPA 提供程序,并希望保持我们的代码干净,不包含特定于 hibernate 的内容。我们不想使用 Hibernate 会话对象。在我们的应用程序中,我们也使用 Spring 和 JSF。我们认为有 aOpenSessionInViewFilter
和 aOpenSessionInViewInterceptor
但是两者似乎都只在 bean 在请求范围内时才起作用。拦截 Spring 会话范围 ( @Scope("session")
) 似乎不起作用。
其他框架允许weaving
或enhancement
bean。Hibernate 4 现在是否可以实现类似的功能,或者引入其他新功能以使代码不受休眠特定扩展的影响?(有些配置当然没问题。)
我已经检查了 Hibernate 4 中有什么新功能? 并看到他们在 sessionfactory 上工作,但是我不明白它是否有帮助。