Не понимаю в чем проблема.
есть такой вот запрос
List<Service> list= super.getSession().createQuery(" from com.entity.Service ").list();
Он работает, но мне приходится указывать полный путь к классу. Как я понимаю, такого быть не должно. Если пишу просто "Service", то idea подчеркивает красным("Cannot resolve simbol"). Из-за этого я не могу написать сложные запросы.
Скорее всего у вас не включена интеграции идеи и БД. Идея подчеркивает потому, что ничего не знает про схему вашей базы.
В левом столбце снизу (левее дерева файлов) у вас должны быть вкладка Persistence
. Откройте её, там должно быть имя ваше БД. ПКМ на ней и "Assign Data Sources..."
В открывшемся окне слева надо указать коннект к БД и сохранить.
Если вкладки Persistence нет, тогда :
jpa
и внизу выбрать Default JPA provider
- Hibernate
По факту даже не делая этого у вас все должно работать, если все сделали правильно. Т.к. это ошибка интеграции Intellij IDEA
а не проекта
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Делаю Android приложениеКакое, не особо важно
Пытаюсь запустить собранное приложение appjar из командной строки приблизительно такой командой: