我想将cglib添加为默认字节码提供程序。我正在使用hibernate.cfg.xml
文件来配置会话工厂。在休眠应用程序中设置字节码提供程序的问题
<property name="hibernate.bytecode.provider">cglib</property>
上面的代码在我的配置文件中没有做任何改变的行为。它仍将javassist
设置为字节码提供程序。
原来是'javaassist'被设置为默认提供者。此配置在Environment形式的hibernate.properties文件中更新。除了Environment类的静态初始化程序之外,我没有发现任何对字节码提供程序创建者方法的引用。
是否有任何明确的方式来分配默认字节代码生成器形式的XML配置文件。
可能重复[?如何强制休眠3.3或3.5,而不是使用了Javassist CGLIB(http://stackoverflow.com/问题/ 2330373/how-to-force-hibernate-3-3-or-3-5-to-use-cglib-instead-of-javassist) – skaffman 2011-02-12 11:25:55