平时一直使用Myeclipse默认自带junit4,一切正常。
今天使用JPA 时,调用em.remove批量删除实体时报错,如果删除单独实体则正常,批量删初就出错
junit java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
...............................................
后改用junit4.92一切正常,请注意一定不要使用哪个没有带“hamcrest”版本
本文描述了在使用MyEclipse自带的Junit4进行JPA批量删除操作时遇到的问题及解决办法。当尝试批量删除实体时出现错误,但单独删除实体则正常。问题在于特定的Junit版本缺少必要的hamcrest依赖。
平时一直使用Myeclipse默认自带junit4,一切正常。
今天使用JPA 时,调用em.remove批量删除实体时报错,如果删除单独实体则正常,批量删初就出错
junit java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
...............................................
后改用junit4.92一切正常,请注意一定不要使用哪个没有带“hamcrest”版本

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