Mam problemy z moimi pierwszymi krokami przy użyciu Spring-Boot with JPA. Zacząłem od całkiem minimalistycznego example from Git używając Gradle.Spring Boot w/JPA: przenieś @Entity na inny pakiet
Teraz po prostu przenoszenie Customer
do innej paczki, powiedzmy do hello2
, spowoduje powstanie wyjątku Caused by: java.lang.IllegalArgumentException: Not an managed type: class hello2.Customer
. Próbowałem dodać
@ComponentScan(basePackageClasses= {Customer.class}) // AND OR @EnableJpaRepositories(basePackageClasses= {Customer.class})
do Application
, ale bez powodzenia.
Co robię źle?
Używam tego @SpringBootApplication @EntityScan (wartość = „org.package.spike.entities”) gdzie org.package.spike.entities to pakiet, który zawiera moje klasy podmiot wciąż otrzymuję ten sam problem – Rafael
to kilka lat później, ale ja też dostaję to samo. Próbowałem każdej możliwej konfiguracji, ale nadal otrzymuję komunikat "nie jest zarządzanym typem", włącz @EnableAutoConfiguration i @EntityScan ("mój pakiet") w mojej konfiguracji repozytorium i nadal otrzymuję ten błąd. – wondergoat77