在一个实验中我有一个User表,在MyEclipse中我通过这个表生成了Hibernate的配置文件和类文件以及对应的Dao:UserDao,但我在调用UserDao里的方法时候总是会有这个错误:
%%%% Error Creating SessionFactory %%%%
java.lang.SecurityException: class "org.apache.commons.collections.SequencedHashMap"'s signer information does not match signer information of other classes in the same package
    好像是session不能建立,Dao里是调用的HibernateSessionFactory 里的getSession(),这些都是自动生成的,我换过让DAO直接调用内部新建的session 结果还是一样有这个错误,望高手指点!

解决方案 »

  1.   

    你的SessionFactory是不是自动生成的呢?
      

  2.   

       是自动生成的呀--里面Dao什么都是自动生成的,不知道出啥问题了--谢谢关注哦! 
      

  3.   

    解决方法:http://www.javaeye.com/topics/download/10925a1c-750f-4074-a586-091cef72b704 下载commons-beanutils-1.7.0.zip,解压后会发现3个jar包,放到项目下的lib即可。
      

  4.   

    thank you!
    解决了,这个问题困惑我好几天了,今天终于搞定,谢谢上面的和楼主!