Привет.
Подскажите, по какой причине может не видеть entity - "Account" в параметрах, при вызове метода createQuery у entityManager.
- проверял маппинг у энтити, наличие основных аннотаций @Entity и @Id - есть.
- версию jdk в настройках проверял - 11ая.
- в структуре проекта, sdk, так же - 11ая.
- кэш чистил
- idea перезагружал
- конфигурацию написал, однако в ней не видит пакет .dialect
скрины в комментариях.
Alex
27 уровень
cannot resolve symbol
Комментарии (9)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Anonymous #2583212 Backend Developer в Open Code
4 июля 2022, 10:45
А запускать пробовал? То что подсвечивает Account это не значит что работать не будет. Ты наведи курсор и тебе будет написано почему подсвечивает. Вероятно ругается на то, что компилятор не знает о существовании БД Account.
Dependency добавил в pom?
+1
Alex
4 июля 2022, 11:49
Ну, он пока и не должен работать, в смысле я еще не все методы дописал, но в данный момент я не думаю что это как то должно влиять на то почему не видит класс.
У меня там много чего, а какую dependency предлагаешь добавить?
Так и сделал, ниже в комментариях есть скрины. (cannot resolve symbol)
.
Маппинг проставил вроде правильно, помимо других аннотаций, главные: @Entity и @Id - присутствуют.
0
Alex
2 июля 2022, 11:38
0
Денис Java Developer
4 июля 2022, 12:34
Проверь существует ли у тебя пакет org.hibernate.dialect, если да, проверь есть ли в нем тот, что используешь ты. Если там его нет - проверь зависимости в pom.xml скорее всего у тебя или не отрезолвилась зависимость по H2 или ее просто нет.
+1
Alex
4 июля 2022, 12:53
Здорова! Да все есть, ну то есть зависимость на БД есть, вот такая:
Да в том то и суть что как будто нет, а как проверить?)
ну кнопочку "load maven changes" нажимал) 0
Денис Java Developer
4 июля 2022, 17:13
Проверить не сложно, кликни с зажатым контролом на диалект, ну или найди в дереве проекта в external libraries.
ну кнопочку "load maven changes" нажимал) Эт не гарантирует. В pom.xml красных надписей нет?
Кстати, тебе правда нужны такие стремные конфиги? посмотри в сторону Spring Data, на порядок удобнее и понятнее.
Introduction to Spring Data JPA
Там даже бесплатная книга есть.
+1
Alex
4 июля 2022, 18:51
нет
кликнул, не, не может найти библиотеку..
конфиг как конфиг, учебный)
0
Денис Java Developer
4 июля 2022, 21:14
хз если честно) без кода можно долго гадать на кофейной гуще. Так что у тебя есть несколько вариантов. Или забить, или разобраться или пойти другим путём. Но если цель именно познакомиться с хайбернейтом, а не построить приложение, то наверное стоит покопаться.
Рекомендую англоязычный гугл и искать похожие симптомы - что-то точно найдешь.
+2
Alex
5 июля 2022, 05:26
Не проблема, я разберусь, покопаюсь в материале, может что в голову и придет)
0