4.1.3. 使用非final的类 (可选)
代理(proxies)是Hibernate的一个重要的功能,它依赖的条件是,持久 化类或者是非final的,或者是实现了一个所有方法都声明为public的接口。
你可以用Hibernate持久化一个没有实现任何接口的final
类,但是你 不能使用代理来延迟关联加载,这会限制你进行性能优化的选择。
你也应该避免在非final类中声明 public final
的方法。如果你想使用一 个有public final
方法的类,你必须通过设置lazy="false"
来明确地禁用代理。