这个文件我用myeclipse自动生成后后悔了,现在service层调用dao时老出错:Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class com.jfly.hibernate.sessionfactory.HibernateSessionFactory我想知道hibernate怎么初始化的这个类?
我错误日志就这么一句话,不知道咋调?

解决方案 »

  1.   

    我hibernate版本3.0,引的包有cglib-2.1  asm-attrs.jar  asm.jar 书上说用来实现PO字节码的,
    dom4j-1.5.2 读配置文件的,
    commons-collections-2.1.1.jar  apache工具类
    commons-logging-1.0.4.jar log4j-1.2.9.jar 输出日志,
    最后就是核心包 hibernate3.jar。。
    还专门解释了其他的包为啥不需要,我将所有好导入就OK了,问题是顺着他的思路我到底缺啥包??
      

  2.   

    为什么不用工具生成了,工具会自动生成这些jar包
    而且你导入dom4j-1.5.2这个包似乎错误了
    应该是log4j-1.2.11.jar
    自己试试了