maven 打jar包,引发程序运行时候报错

java项目A,用maven 打完jar包之后,放入项目B中使用,运行报如下错误java.lang.NoSuchFieldError: ALIAS_TO_ENTITY_MAP;

用MyEclipse 自带的export jar打包,却没有这个问题,很是郁闷,求解。。。

报错代码:query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);

请检查确认项目 B 里的 A.jar 的 Transformers 类确实有 ALIAS_TO_ENTITY_MAP 这个静态属性。

我已经解决了,主要是我用hibernate版本的问题,编译的版本高于运行时的版本造成的