Не выполняется запрос через HQL ( Hibernate )

111
28 ноября 2019, 04:00

У меня есть база данных. Я к ней подключился из IDEA.

Проект ресторанное меню и в описании полей данных в классе Menu я указал ссылку или связь( @TABLE ) на мою таблицу :

@Entity
 @Table(name="menu")
 public class Menu {

Вот мой метод с запросом HQL :

private static void priceFromTo(){
    Scanner sc = new Scanner(System.in);
    System.out.println("Input minimum price: ");
    Double min = sc.nextDouble();
    System.out.println("Input the maximum price: ");
    Double max = sc.nextDouble();
    System.out.println("We have these dishes with your price : ");
    System.out.println();
    Query query = em.createQuery("SELECT menu FROM Menu menu WHERE menu.price BETWEEN :min AND :max", Menu.class);
    query.setParameter("max",max);
 query.setParameter("min", min);
    List<Menu> list = query.getResultList();
   System.out.println("Size of list result = " + list.size());

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

Может все-таки не подключился к базе, хотя даже в логах ссылается на мою базу.

При надобности закину больше кода через GitHub, но думаю, что не обязательно.

READ ALSO
Ошибка при попытке запуска кода через maven

Ошибка при попытке запуска кода через maven

Заранее предупреждаю, очень много букв

149
LinkedHashMap - неконтролируемое переприсваивание

LinkedHashMap - неконтролируемое переприсваивание

Делаю подобие бд в виде LinkedHashMapПри попытке изменить юзеру параметр, он меняется у всех юзеров

117
Трансформирование элемента с помощью css transform (rotate) и его финальное положение на странице

Трансформирование элемента с помощью css transform (rotate) и его финальное положение на странице

При трансформировании элемента, например, повороте на 90%, элемент поворачивается от своего центра

117
Как закрыть меню при нажатии на ссылку?

Как закрыть меню при нажатии на ссылку?

Не получается сделать функцию закрытие меню по нажатии на ссылкуДля открытия и закрытия по кнопке использую следующий код:

111