У меня есть зависимость spring-boot-starter-data-jpa
Конфигурация для JPA находится внутри application.properties :
spring.datasource.url=jdbc:mysql://localhost:3306/db?serverTimezone=UTC
spring.datasource.username=name
spring.datasource.password=pass
...
Когда я создаю @Сущность:
@Entity
@Table(name="cats")
public class Cat {
@Column(name="age")
private int age;
....
}
Хорошо работает.Когда я пытаюсь использовать JPQL :
"select cat from Cat cat"
Идея Intellij подчеркивает это и говорит «Не удается разрешить символ Cat» , я нажимаю далее «Эта проверка контролирует, проверяются ли запросы Persistence QL на ошибки» .
Стоит сказать, что он работает правильно без ошибок и исключения .
Чтобы решить эту проблему, кто-нибудь порекомендует в Intellij :
Структура проекта - аспекты - добавить - JPA .
После этого Intellij stop , чтобы отобразить это предупреждение рядом с синтаксисом JPQL , но начинает , чтобы показывать предупреждения рядом с @ Column (name = "name") и @ Table (name = "cats") в моем Entity.class .
Как настроить JPA , чтобы не получать эти предупреждения ни в JPQL, ни в Entity.class ?