Вложенным исключением является java.lang.IllegalArgumentException: не управляемый тип: класс com.entity.EntityClass
У меня проблема с настройкой пружины импорта в репозитории JPA.
Это сущность в com.test4.entity:
@Entity
@Table(name = "STATUS_TABLE")
@Getter
@Setter
public class Status {
@Id
@Column(name = "ID")
private int id;
@Column(name = "STATUS")
private String status;
}
Это хранилище в com.test4.repository:
public interface StatusRepository extends JpaRepository<Status, Integer> {
Status findByStatus(String status);
}
Это конфиг:
@Configuration
@EntityScan(basePackageClasses = {Status.class})
@EnableJpaRepositories(basePackageClasses = {StatusRepository.class})
public class StatusSpringConfig {
}
Я импортировал конфиг в
@Configuration
@ComponentScan(basePackages = {
"com.test1",
"com.test2",
"com.test3"
})
@Import({
SpringConfig1.class,
SpringConfig2.class,
StatusSpringConfig.class
})
@PropertySource("classpath:database.properties")
@EnableScheduling
@EnableTransactionManagement
@Slf4j
public class MainSpringConfig implements Serializable {}
Файл POM содержит зависимость:
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jpa</artifactId>
<version>1.11.6.RELEASE</version>
</dependency>
Когда я пытаюсь развернуть в wildfly в Idea<есть исключение
Ошибка создания бина с именем JPA Repository: сбой вызова метода init; вложенным исключением является java.lang.IllegalArgumentException: не управляемый тип: класс com.test4.entity.Status