Компонент требует тип «javax.persistence.EntityManagerFactory», который не может быть найден - PullRequest
0 голосов
/ 27 сентября 2018

Я получаю ошибку в заголовке.Я просмотрел все остальные вопросы, которые мог найти, и ни один из них не подходил под мою ситуацию. Кажется, все они используют конфигурации XML или используют неправильные аннотации.Я пытаюсь настроить самую простую базу данных на данный момент, просто место для хранения PIN-кода для пользователя.Вот хранилище для извлечения идентификатора:

@Repository
@Transactional
public class IdTypeRepository {

    @PersistenceContext
    EntityManager entityManager;

    public PINType getIdType(String idTypeCode) {
        return this.entityManager.find(PINType.class, idTypeCode);
    }

}

Теперь этот класс в настоящее время не используется, но при попытке компиляции я столкнулся с ошибкой.Что здесь не так?Я использовал JPA раньше, таким образом, и никогда не получал ошибку.Я был бы признателен за любую помощь, которую вы, ребята, можете предоставить.

Я могу предоставить больше кода, если это необходимо, сейчас я использую только несколько классов и нигде не использую данный класс, поэтому яне уверен, что еще может быть полезным, но может предоставить что-нибудь необходимое.

Редактировать: Не уверен, почему это не сработало, но переинициализировать проект с использованием Gradle вместо Maven и копировать тот же код поверх сработавшегохорошо.

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