我可以在Java SE 1.6和OpenJPA 2.1中使用javax.persistence.QueryTimeoutException吗?

时间:2012-02-22 04:52:37

标签: java openjpa

我在单元测试中成功使用javax.persistence.QueryTimeoutException OpenJPA 2.1 来测试我的代码。我正在使用 Java 1.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

1 个答案:

答案 0 :(得分:0)

你在使用什么用于OpenJPA lib?如果您使用openjpa-all-2.1.1.jar,它具有javax.persistence。* API。