ssh 异常

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

你可能感兴趣的:(java,spring,AOP,Hibernate,ssh)