Вложенным исключением является 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

0 ответов

Другие вопросы по тегам