У меня есть база данных. Я к ней подключился из 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, но думаю, что не обязательно.
Делаю подобие бд в виде LinkedHashMapПри попытке изменить юзеру параметр, он меняется у всех юзеров
При трансформировании элемента, например, повороте на 90%, элемент поворачивается от своего центра
Не получается сделать функцию закрытие меню по нажатии на ссылкуДля открытия и закрытия по кнопке использую следующий код: