Size: a a a

2020 July 23

T

Trekov in learn.java
похоже на какую-то архитектурную проблему
источник

T

Tima in learn.java
Каждый класс наследует от интерфейса метод, который возвращает какое либо название. Как сделать в xml так, что бы отображалось список из названий, каждого класса. Список я реализовывал в классе playMusic сеттером. Пока у меня получилось так, но это не совсем то, что мне нужно
источник

T

Tima in learn.java
https://habr.com/ru/company/otus/blog/487750/

Мою задачу нужно реализовать так же, только с помощью xml.
Можете скинуть ресурсы, где можно почитать как в xml делать то, что делают в аннотациях.
источник

g

guga in learn.java
думаю ты можешь это сделать с помошью SPeL но проще, наверное, заинжектить просто реализации и уже в них вызвать метод
источник

IS

Ilya Slezkin in learn.java
ребят, всем привет, подскажет кто? Есть REST запрос в виде GET, на SELECT записей из базы данных. Я создал мапу для наполнения её "заказами" из таблицы базы данных, для того чтобы потом эту мапу вернуть запросом в браузер или еще куда либо. Мапа заполняется эквивалентно количеству записей по запросу, но почему то она заполняется только последней записью...
источник

IS

Ilya Slezkin in learn.java
try (final ResultSet resultSet = statement.executeQuery()) {
               while (resultSet.next()) {
                   order.setOrderNumber(resultSet.getInt(1));
                   order.setDate(resultSet.getDate(2));
                   order.setCustomer(resultSet.getString(3));
                   order.setService(resultSet.getString(4));
                   order.setPay(resultSet.getInt(5));

                   ORDERS.put(order.getOrderNumber(), order);  //  почему-то ПРИСВАИВАЕТ ТОЛЬКО ПОСЛЕДНЕЕ ЗНАЧЕНИЕ ИЗ ТАБЛИЦЫ
                   System.out.println(order);
               }
           }
источник

IS

Ilya Slezkin in learn.java
вот (выше) краткий кусочек, а вот фул код: https://pastebin.com/twPR4Kph
источник

IS

Ilya Slezkin in learn.java
может кто подскажет, где я ошибся)
источник

IS

Ilya Slezkin in learn.java
сложнА?) =D
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
проверьте, что там разные ордернамберы
источник

IS

Ilya Slezkin in learn.java
ок, проверяю
источник

IS

Ilya Slezkin in learn.java
но по идее это же цикл, order.setOrderNumber(resultSet.getInt(1)); и остальные норм отрабатывают, селект проходит
источник

IS

Ilya Slezkin in learn.java
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
проверьте, что там разные ордернамберы
1
info: {order #: 1, date=2019-12-19, customer='Marcus', service='internet', pay=500}
2
info: {order #: 2, date=2019-12-19, customer='Marcus', service='TV', pay=300}
3
info: {order #: 3, date=2020-01-20, customer='Marcus', service='internet', pay=500}
4
info: {order #: 4, date=2020-01-19, customer='Marcus', service='TV', pay=300}
5
info: {order #: 5, date=2020-02-19, customer='Marcus', service='internet', pay=500}
источник

IS

Ilya Slezkin in learn.java
цифры 1-2-3-4-5 это System.out.println(order.getOrderNumber());
источник

IS

Ilya Slezkin in learn.java
источник

IS

Ilya Slezkin in learn.java
а вот это ответ через REST GET запрос
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
а, так блин у вас же один и тот же объект ордер используется
источник

IS

Ilya Slezkin in learn.java
получается цикл проходит, но MAP ORDERS = ORDERS.put(order.getOrderNumber(), order);  заполняется только послежней записью
источник

IS

Ilya Slezkin in learn.java
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
а, так блин у вас же один и тот же объект ордер используется
хм
источник

R

Rus in learn.java
а запрос то правильный?
источник