您是否曾经想过为什么默认情况下Hibernate不创建Entity对象的代理?
在@OneToMany(fetch = FetchType.LAZY)
的情况下,它用PersistentCollection
替换了我们的收藏集。
如果我们有@OneToOne(fetch = FetchType.LAZY)
,它将提供财产的代理人。
尽管如此,Hibernate无法延迟加载String
字段,甚至不尝试返回Entity
的代理而不是Entity
对象。
为什么Hibernate不会将我们从会话中获取的对象转换为代理?