hibernate出的异常,请高手指点
我用的derby数据库,现在做的操作只是简单的用hibernate创建一个student的数据库,
hibernate.cfg.xml文件配置如下
<session-factory >
<property name="hibernate.connection.url">
jdbc:derby://localhost/stduent;create=true
</property>
<property name="hibernate.connection.driver_class">
org.apache.derby.jdbc.ClientDriver
</property>
<property name="hibernate.connection.username">
breeze
</property>
<property name="hibernate.connection.password">
breeze
</property>
<property name="hibernate.show_sql">
true
</property>
<property name="hibernate.use_outer_join">
true
</property>
<property name="hibernate.transaction.factory_class">
org.hibernate.transaction.JDBCTransactionFactory
</property>
<property name="dialect">org.hibernate.dialect.DerbyDialect</property>
<property name="c3p0.min_size">5</property>
<property name="c3p0.max_size">20</property>
<property name="c3p0.timeout">1800</property>
<property name="c3p0.max_statements">50</property>
<mapping resource="domain/Student.hbm.xml" />
</session-factory>
Student类只是一般的类,Student.hbm.xml配置没问题
警告: No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/D:/iDeploy_IDE/hibernate_one/WebContent/WEB-INF/lib/ehcache-1.1.jar!/ehcache-failsafe.xml
2010-10-4 9:33:38 org.hibernate.proxy.CGLIBLazyInitializer getProxyFactory
严重: CGLIB Enhancement failed: domain.Student
java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V
at net.sf.cglib.core.ClassEmitter.begin_class(ClassEmitter.java:77)
at net.sf.cglib.core.KeyFactory$Generator.generateClass(KeyFactory.java:173)
at net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25)
at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:215)
at net.sf.cglib.core.KeyFactory$Generator.create(KeyFactory.java:145)
at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:117)
at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:108)
at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:104)
at net.sf.cglib.proxy.Enhancer.<clinit>(Enhancer.java:69)
at org.hibernate.proxy.CGLIBLazyInitializer.getProxyFactory(CGLIBLazyInitializer.java:116)
at org.hibernate.proxy.CGLIBProxyFactory.postInstantiate(CGLIBProxyFactory.java:41)
at org.hibernate.tuple.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:161)
at org.hibernate.tuple.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:131)
at org.hibernate.tuple.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:55)
at org.hibernate.tuple.TuplizerLookup.create(TuplizerLookup.java:64)
at org.hibernate.tuple.EntityMetamodel.<init>(EntityMetamodel.java:257)
at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:412)
at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:108)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:215)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1154)
at util.HibernateUtil.<clinit>(HibernateUtil.java:15)
at test.Test.main(Test.java:17)
2010-10-4 9:33:38 org.hibernate.tuple.PojoEntityTuplizer buildProxyFactory
是否是因为缺包呢?但是如果是的话应该是classnofound的异常啊