我正在使用javax.persistence.QueryTimeoutException在我的单元测试中成功地使用OpenJPA 2.1测试我的代码。我使用的是Java1.6,并且在我的ant脚本中没有指向任何JavaEE库。
但是,我的客户说他不能编译,因为QueryTimeoutException是JavaEE 6。
这怎么能不指向JavaEE.jar而不为他工作呢?如何将JavaSE 1.6与JavaEE 1.6分离,以便复制此问题?
我的客户没有提供更多的细节。在我的单元测试中,我正在做:
import javax.persistence.QueryTimeoutException;
然后使用EasyMock,例如:
EasyMock.expect(query.getResultList()).andThrow(new QueryTimeoutException("expected"));
我的java/javac版本是1.6.0_29-b11
发布于 2012-02-22 14:55:11
用于OpenJPA库的是什么?如果使用openjpa-all-2.1.1.jar,则具有javax.persistence.* API。
https://stackoverflow.com/questions/9389265
复制相似问题