msh*_*rir 6 java orm hibernate cglib
是否仍然可以强制使用Hibernate 3.3或3.5来使用CGLib而不是Javassist?在我的属性文件中,我设置了
hibernate.bytecode.provider = cglib
Run Code Online (Sandbox Code Playgroud)
但这似乎并没有这样做.有什么想法吗?
似乎有些人没有正确阅读我的答案所以我会改写:你的hibernate.properties
外表是正确的,属性定义明确,它应该工作.所以,对不起这个问题,但CGlib在类路径上?
更新:刚刚测试过,它对我有用.这是我在初始化时获得的输出:
15 [main] INFO org.hibernate.cfg.Environment - Hibernate 3.3.0.SP1 18 [main] INFO org.hibernate.cfg.Environment - loaded properties from resource hibernate.properties: {hibernate.bytecode.use_reflection_optimizer=false, hibernate.bytecode.provider=cglib} 20 [main] INFO org.hibernate.cfg.Environment - Bytecode provider name : cglib
PS:请注意,CGLIB支持最近已被弃用(这并不意味着您将无法使用CGLIB,而是不再维护它的集成).