`
mengz
  • 浏览: 79294 次
社区版块
存档分类
最新评论

JPA在Eclipse下使用JUnit进行测试时的NoSuchMethodError

阅读更多

基本框架:Struts2/Spring/JPA

症状描述:在使用WTP Server启动webapp时可以正常工作,但是采用Eclipse的Junit进行单元测试时抛出:

nested exception is java.lang.NoSuchMethodError: javax.persistence.PersistenceContext.properties()[Ljavax/persistence/PersistenceProperty;

解决方案:

1.在Run工具按钮中打开Run Configurations->Classpath

2.在其下的Bootstrap Entries中加入/WebContent/WEB-INF/lib/ejb3-persistence.jar

 

问题解决。

分享到:
评论
2 楼 zhuozuoying 2010-07-22  
多谢了。哈哈
1 楼 upheart 2008-12-01  
我也碰到哦这个问题了,多谢

相关推荐

    Spring +JPA+EclipseLink Maven 配置

    在`src/main/resources`目录下创建`application.properties`文件,并添加如下配置: ``` spring.datasource.url=jdbc:mysql://localhost:3306/your_database spring.datasource.username=your_username spring....

    eclipse Maven jpa简单demo.zip

    【标题】"Eclipse Maven JPA简单DEMO"是一个针对初学者设计的示例项目,旨在教授如何在Java环境中,特别是在Maven项目中使用Java Persistence API (JPA)进行数据库查询。这个DEMO以Eclipse作为开发环境,利用Spring ...

    JPA-eclipselink-project:使用 EclipseLink 实现的 JPA 项目示例

    JPA-eclipselink-项目使用 EclipseLink 实现的 JPA 项目示例JPA:java persistence api 是一个 O/R 映射持久化的规范。 API 描述了如何将 Java 对象映射到关系数据库。 此映射确保将对象转换为数据库,反之亦然,...

    Eclipse下如何配置JPA生成数据库表对应的已注解实体类(图文详解)

    在这里,你需要为项目命名,例如"JPAExample",并选择你要使用的服务器,例如"Tomcat v7.0 Server"。这一步是为了确保项目具有JPA支持,并且能够与选定的服务器环境集成。 接下来,我们需要配置数据源连接。在新...

    Junit实战第二版

    包括探索JUnit的核心、软件测试原则、测试覆盖率与开发、使用stub进行粗粒度测试...使用Cactus进行服务器端的Java测试、测试JSF应用程序、测试OSGi组件、测试数据库访问、测试基于JPA的应用程序、JUnit的其他用法等内容...

    Eclipse下SSH集成(JPA)

    在本文中,我们将深入探讨如何在Eclipse集成开发环境中实现SSH(Struts、Spring和Hibernate)框架的集成,并结合JPA(Java Persistence API)进行应用。这篇博客文章提供了详细的步骤和指南,帮助开发者构建基于这些...

    通过spring管理的web工程的junit单元测试方法四

    在Spring框架中,进行Web工程的JUnit单元测试是软件开发中的关键步骤,它能确保代码的质量和可维护性。本文将深入探讨如何利用Spring管理的Web工程进行单元测试,以及如何借助工具提升测试效率。 首先,理解“通过...

    Junit实战(第2版)

    包括探索JUnit的核心、软件测试原则、测试覆盖率与开发、使用stub进行粗粒度测试...使用Cactus进行服务器端的Java测试、测试JSF应用程序、测试OSGi组件、测试数据库访问、测试基于JPA的应用程序、JUnit的其他用法等内容...

    jpa测试用例(很详细的介绍)

    在实际开发中,为了确保JPA的正确性和效率,我们需要对JPA进行详细的测试。本文将深入探讨JPA的测试用例设计和实施。 1. **基本概念理解** - JPA的核心是Entity(实体),对应数据库中的表。 - EntityManager是...

    jboss、eclipse的jpa连接mysql不成熟的例子

    描述中提到的"jboss7 mysql5 eclipse luna应用JPA报错",可能意味着在JBoss 7版本上运行的一个应用,使用了MySQL 5数据库,但在Eclipse Luna(一个特定的Eclipse版本)中通过JPA进行数据访问时出现了错误。...

    JPA测试jar包

    使用这个jar包,开发者可以进行单元测试,验证实体的映射,检查查询的性能,并且可以在多种JPA实现之间切换,以找到最适合项目需求的解决方案。在实际应用中,配合IDE如IntelliJ IDEA或Eclipse,以及Maven或Gradle等...

    spring+jpa+全局异常+单元测试

    对于Spring和JPA的应用,我们可以使用JUnit和Mockito进行单元测试。JUnit是Java的单元测试框架,Mockito则用于模拟协作对象,使得测试更加隔离。Spring Boot提供了一个测试框架,允许我们轻松地创建和配置测试环境,...

    Glassfish 3.1.2.2 JPA問題整理 EclipseLink 如何更新1

    从日志分析,感觉问题在于ClassLoader加载的对象是正确的,但是在JPA进行实体注入时出现了问题。JPA的元数据可能错误地指向了fc-model.jar中的tcUser.class,而不是class路径下的版本,因此生成的SQL查询可能缺少了...

    junit针对spring mvc三层测试

    同时,使用JPA或Hibernate等持久层框架的测试工具,如Hibernate Test或者Spring Data JPA的@TestRepositoryDependsOn,可以帮助我们在测试环境中配置数据源并初始化数据,以便进行数据库操作的测试。 在实际测试...

    EclipseLink通过JPA方式映射Sdo_geometry字段

    `@Convert`注解告诉EclipseLink在读取或保存数据时使用这个转换器。这样,当你通过JPA访问`shape`字段时,EclipseLink会自动处理与SDO_GEOMETRY的交互。 在实体类中,还需要提供对应的getter和setter方法。对于`...

    SpringBoot Jpa Demo

    通常,我们会在`src/test/java`目录下创建测试类,通过`@Test`注解标记测试方法,并使用`assertEquals`、`assertTrue`等方法进行验证。 Restful Api风格是现代Web服务设计的重要原则,它强调资源的表述状态转移。在...

    Gemini JPA 介绍资料

    综上所述,Gemini JPA为在OSGi环境下使用JPA提供了完整的实现框架。它不仅支持标准JPA规范,还提供了适应OSGi模块化特性的支持。开发人员可以通过这个框架享受到模块化带来的好处,同时保持了对JPA API和JPQL的熟悉...

Global site tag (gtag.js) - Google Analytics