【发布时间】:2017-08-02 21:29:39
【问题描述】:
我刚从 Spring 开始,实际上我是一步一步的教程,所以一切都会很好,但不知何故,我在添加 JPA 元素后运行 spring boot 时遇到了问题。
之前我遇到了数据库类型 NONE 的问题,所以我手动添加了依赖:
<dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derby</artifactId>
<version>10.12.1.1</version>
<scope>runtime</scope>
</dependency>
但我觉得 pom 文件中仍然缺少一些东西,如下所示: Pom.XML
带有错误的控制台输出如下所示: Console output
实施: 1. class Topic 2. class TopicController 3. class TopicRepository 4. class: TopicService 5. run class
【问题讨论】:
-
在问题中发布错误堆栈跟踪以及相关代码。 Hibernate 清楚地抱怨类 Topic 不是托管类型。发布这个类,以及你的 hibernate/jpa 配置。
-
您的控制台输出显示您的 topicRepository 类无法初始化,因为类 defaultpackage.topic.Topic 似乎是您的 bean。你能分享一下实施的细节吗?
-
添加完整代码
-
你需要在 Topic 类上添加实体注解,这样 CrudRepository 才能工作
标签: spring maven jpa spring-boot spring-data