当Spring-Flex(也称Spring BlazeDS Integration)单独使用(没有Hibernate),或者与Hibernate3.x集成,都没有问题。但是遇到Hibernate4.x就出问题了,总抛异常java.lang.ClassNotFoundException: org.hibernate.collection.PersistentCollection。
实际上在Hibernate4当中,已经变为org.hibernate.collection.spi.PersistentCollection了,难怪找不到。
解决办法:
从以下地址下载附件,解压缩,放到工程代码中即可放心和Hibernate4整合了(目的是覆盖jar中的对应类)

本文介绍了解决SpringFlex与Hibernate4.x整合时出现的java.lang.ClassNotFoundException异常的方法。原因是Hibernate4中PersistentCollection类的位置发生变化,导致SpringFlex无法找到对应的类。通过下载并替换特定的类文件可以解决此问题。
184

被折叠的 条评论
为什么被折叠?



