net.sf.cglib.core.CodeGenerationException: java.lang.reflect.InvocationTargetException-->null
2009-09-21 16:54
解决办法:
在….hbm.xml文件中,将class标签的lazy属性改为 lazy="false"(默认为true) <class name="com.shiyuhao.orm.Book" table="book" catalog="compassdb"> 如果有schema="dbo" catalog="compassdb"配置信息,请将其删除。
在使用Spring的AOP编程时,会用到这几个lib:
asm-2.2.2.jar asm-commons-2.2.2.jar asm-util-2.2.2.jar
Hibernate使用如下lib:
asm.jar
asm-attrs.jar
其中asm-2.2.2.jar与asm.jar存在类上的冲突!!!
使用其中之一或两者都使用,可能会出现如下错误: java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor java.lang.NoClassDefFoundError: org/objectweb/asm/commons/EmptyVisitor java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit。。。。。。 解决办法是: 1.去掉类路径上的关于Hibernate的3个lib asm.jar asm-attrs.jar cglib-2.1.3.jar 2.加入Spring中的以下4个lib asm-2.2.2.jar asm-commons-2.2.2.jar asm-util-2.2.2.jar cglib-nodep-2.1_3.jar |