当前位置: 首页 > 知识库问答 >
问题:

与Jpa和JUnit集成的SpringMvc

柯昱
2023-03-14

我的样本代码在这里

尝试运行junit测试时,收到以下错误消息。

JAVAlang.IllegalStateException:未能加载ApplicationContext

原因:org。springframework。豆。工厂BeanCreationException:创建名为“nameDao”的bean时出错:调用init方法失败;嵌套的异常是java。lang.IllegalArgumentException:不是托管类型:类com。测验实体阿宝。纳梅波

原因:java。lang.IllegalArgumentException:不是托管类型:类com。测验实体阿宝。纳梅波

谢谢

共有2个答案

吕昀
2023-03-14

只需删除持久性。xml并将packagesToScan属性添加到entityManager。junit测试就可以了。我已经在github中更新了代码

黄俊誉
2023-03-14

我在你的代码中看到:

public class TestServiceImpl implements TestService{ 
@Autowired 
private NameDao testDao; 

缺少testDao的setter方法。例外情况是:

创建名为“nameDao”的bean时出错:调用init方法失败

我认为自动配发服务不能被注入。

 类似资料:
  • 环境:Spring 4,Hibernate 4,JPA 如果调用builderdao.delete(实体),我们会在线程“main”org.springframework.dao.invaliddataaccessapiusageException中得到异常:只读模式(flushmode.manual)中不允许写操作:将会话转换为flushmode.commit/auto或从事务定义中删除“rea

  • JUnit是基于Java的开发的常用单元测试框架。 它易于使用且易于扩展。 有许多JUnit扩展可用。 如果您不熟悉JUnit,请从www.junit.org下载并阅读其手册。 本章介绍如何使用Ant执行JUnit测试。 Ant通过JUnit任务直接进行。 JUnit任务的属性如下所示 - Sr.No. 属性和描述 1 dir 从哪里调用VM。 禁用fork时会忽略此项。 2 jvm 用于调用JV

  • 在本章中,我们将学习如何将JUnit和EasyMock集成在一起。 这里我们将创建一个Math Application,它使用CalculatorService来执行基本的数学运算,例如加法,减法,乘法和除法。 我们将使用EasyMock来模拟CalculatorService的虚拟实现。 此外,我们广泛使用注释来展示它们与JUnit和EasyMock的兼容性。 下面以逐步的方式讨论该过程。 St

  • GWT使用JUnit测试框架为客户端代码的自动测试提供了极好的支持。 在本文中,我们将演示GWT和JUNIT集成。 下载Junit存档 JUnit官方网站 - http://www.junit.org 下载Junit-4.10.jar OS 存档名称 Windows junit4.10.jar Linux junit4.10.jar Mac junit4.10.jar 将下载的jar文件存储到计算

  • 我正在将Spring Boot项目与Spring批处理和数据jpa项目集成。所有与作业和数据配置相关的东西都是正确的,除了将我的作业编写器结果保存在数据库中。在我读取文件并对其进行处理后,我无法将其写入mysql数据库。没有错误,但也没有插入。有趣的是我的数据源已配置。因为在插入之前,我可以从数据库中获取示例记录。请协助我解决这个问题。 我的申请。属性: 批次配置: 道类: 作家类: temPer

  • 主要内容:GWT Junit集成 示例,使用生成的启动配置在 Eclipse 中运行测试用例GWT Junit集成 示例 以下将是eclipse中的项目结构。 以下是修改后的模块描述符src/cn.xnip/HelloWorld.gwt.xml 的内容。 以下是修改后的样式表文件war/HelloWorld.css 的内容。 以下是修改后的 HTML 主机文件war/HelloWorld.html 的内容。 将src/cn.xnip/client包中的 HelloWorld.java 内