有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用noproxy抓取模式对java Hibernate的惰性影响?

我正在使用Hibernate4.2,我们在@OneToOne关系和@Lob惰性模式下遇到了一些问题。 这是一个已知的问题,hibernate将以急切模式而不是惰性模式发送数据:https://developer.jboss.org/wiki/SomeExplanationsOnLazyLoadingone-to-one

为了解决这个问题,我尝试使用字节码插装。现在,我的@OneToOne关系不使用代理:@LazyToOne(value = LazyToOneOption.NO_PROXY)

很好用!但有件事我不明白。。。如果存在一些问题可以通过使用字节码检测(无代理模式)解决,为什么hibernate默认使用代理获取模式

为什么默认情况下不使用此模式? 使用此无代理模式的后果/不便是什么

我记录了代理模式和无代理模式之间的区别,但没有发现每种模式的优缺点

因为即使我使用字节码插装,它似乎也只用于标记为NO_PROXY的关系,不是吗

谢谢你的帮助


共 (0) 个答案