在Hibernate3.3版本中,使用的字节码增强包默认是javassist了。而在3.2.6中默认使用的是cglib。要在3.3中更换为cglib,需要进行如下操作: ?1. 在classpath下,添加hibernate.properties文件,并添加如下一行 hibernate.bytecode.provider=cglib 这行属性配置就是指定字节码生成包使用cglib。注意: ?1) 一定要写成key=value形式,我按照Hibernate下载包中提供properties样板文件写成了hibernate.bytecode.provider cglib,死活不行。 ?2) 不能通过在hibernate.cfg.xml文件中配置:<property name="hibernate.bytecode.provider">cglib</property>来更换,一定要在hibernate.properties中配置才起效。 2. 添加cglib.jar到classpath中。Hibernate下载包中提供了cglib2.2.jar,但还需要添加cglib包依赖的asm3.1包。所以,干脆上cglib官网下载cglib-nodep-2.2.jar 完成以上两个步骤后,就把字节码生成包更换为cglib了。
详细解决方案
在Hibernate3.3施用中把默认使用的javassist更换为cglib
热度:167 发布时间:2012-09-03 09:48:39.0
相关解决方案
- 小弟我想买几本关于struts2.0和spring2.5,hibernate3.0的书,希望给点建议
- 在 Hibernate3 查询不到 Oracle 11g 里的记录
- spring2.0+hibernate3.2中,oracle中产生大量的inactive session,怎么解决
- Hibernate3.3作为JPA provider,部署在Websphere6.1下报错EntityManagerFactory无法创建
- MyEclipse6.0.1+tomcat6.0+struts1.3+hibernate3.1如何配置啊??
- struts2.0+spring2.5+hibernate3.0整合小项目报错
- spring2.5+hibernate3.6+struts2.2哪位大侠能把忙找找错误??不胜感激
- 求struts2+hibernate3.2+spring2.5的整合步骤,希望配有图的!!!!!!! ...
- Struts2.1.6+Spring2.5.6+Hibernate3.3.1全诠注
- Struts2.3+Spring2.5.6+JPA(Hibernate3)项目移栽入WebLogic12容器,并整合入MyEclipse10 图文详解
- hibernate3.0 DTD 定义路径有关问题
- webwork2.2.4+hibernate3.5.5+spring3.0.4整合有关问题相关(一)
- struts2+hibernate3+spring2读书笔记三(国际化web 应用 )
- Windows 上整合 weblogic10 jsf1.2 hibernate3
- cglib 札记
- Hibernate3.X使用weblogic布署相关有关问题解决2
- hibernate3 支配weblogic10.3报错
- hibernate3 char(n)数据类型照射
- Hibernate3.3 有关问题
- 怎么用 jdk1.3 编译 hibernate3
- Hibernate3.1中包的有关问题
- 共享struts2.1.8+Hibernate3.3+spring2.5.6+extjs3.2的最新版图书管理系统,奋战两周
- struts2+spring+hibernate3+tomcat5.5可以运行在win2012server上吗解决思路
- springMVC3.0+hibernate3.0缓存有关问题
- struts1.1,hibernate3.0跟SQL Server 2000数据库的驱动包
- 用spring2.5 +hibernate3.3 +spring MVC用到哪些jar包?该怎么解决
- The JAR file .hibernate3.jar has no source attachment解决思路
- 求struts2 + spring2x + hibernate3 项目源码学习!该怎么处理
- 基于Struts2+Hibernate3+Spring2架构的项目,大家是怎样组织包结构?解决办法
- hibernate3.6.0 @GeneratedValue 有关问题