Вложенным исключением является java.lang.IllegalArgumentException: не управляемый тип: класс com.entity.EntityClass - PullRequest
0 голосов
/ 13 декабря 2018

У меня проблема с настройкой пружины импорта в репозитории 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.хранилище:

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 <возникает исключение </p>

Ошибка создания компонента с именем JPARepository: сбой вызова метода init;Вложенное исключение - java.lang.IllegalArgumentException: не управляемый тип: класс com.test4.entity.Status

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...