我想將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