gpt4 book ai didi

带有 JPA : move @Entity to different package 的 Spring Boot

转载 作者:IT老高 更新时间:2023-10-28 13:45:25 26 4
gpt4 key购买 nike

我在使用 Spring-Boot 和 JPA 的第一步时遇到了问题。我从一个非常简约的 example from Git 开始使用 Gradle。

现在只需将 Customer 移动到另一个包,假设 hello2 会导致异常 Caused by: java.lang.IllegalArgumentException: Not an managed type:类 hello2.Customer。我尝试添加

@ComponentScan(basePackageClasses= {Customer.class})//AND OR
@EnableJpaRepositories(basePackageClasses= {Customer.class})

Application,但没有成功。

我做错了什么?

最佳答案

可以使用 @EntityScan 配置 Spring Boot 中实体的位置.

默认情况下,@EnableAutoConfiguration 会在放置它的包中启用实体扫描(如果它不是默认包)。

关于带有 JPA : move @Entity to different package 的 Spring Boot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23366226/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com