`

hibernate 3.5.5 jar包问题

 
阅读更多

以前的hibernate如果要用annotation,需要引入hibernate-annotations.jar和hibernate-commons-annotations.jar包,但是3.5版之后hibernate3.jar中已经包含了annotations了,所以,如果引入这两个包,则会出现java.lang.IncompatibleClassChangeError: class org.hibernate.cfg.ExtendedMappings has interface org.hibernate.cfg.Mappings as super class 错误,所以需要去掉annotation这两个jar包。

另外,如果出现java.lang.NoClassDefFoundError: javax/persistence/Cacheable这个错误,是因为没有引入hibernate-jpa-2.0-api-1.0.0.Final.jar这个jar包。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics