Size: a a a

2020 November 20

Э

Эд in learn.java
Alex Petrov
Всем привет. Есть ли способ провести удаление с использованием spring jdbc, так, чтобы метод вернул удаленный объект?
для чего?
источник

Э

Эд in learn.java
как вариант select до этого по id. Но для чего?
источник

AP

Alex Petrov in learn.java
Эд
для чего?
В dao есть интерфейс, и метод удаления там должен возвращать удаленный объект. Я теперь реализую на spring jdbc и не знаю как сделать красиво
источник

DC

Denis Chikanov in learn.java
Alex Petrov
В dao есть интерфейс, и метод удаления там должен возвращать удаленный объект. Я теперь реализую на spring jdbc и не знаю как сделать красиво
Проще поселектить явно заранее, потому что SQL нормальных опций не предоставляет.
источник

AP

Alex Petrov in learn.java
Denis Chikanov
Проще поселектить явно заранее, потому что SQL нормальных опций не предоставляет.
В таком случае метод не должен быть транзакционным?
источник

DC

Denis Chikanov in learn.java
Alex Petrov
В таком случае метод не должен быть транзакционным?
Может и быть, почему?
источник

AP

Alex Petrov in learn.java
Denis Chikanov
Может и быть, почему?
это норм практика в дао слое так делать?
источник

DC

Denis Chikanov in learn.java
Alex Petrov
это норм практика в дао слое так делать?
Не особо, но и возвращать удаляемое не шибко нормальная практика.
источник

AP

Alex Petrov in learn.java
Denis Chikanov
Не особо, но и возвращать удаляемое не шибко нормальная практика.
Может я чего не понимаю, но вот нашел пример на Baeldung. JpaRepository:
   List<Fruit> deleteByColor(String color);
источник

DC

Denis Chikanov in learn.java
Alex Petrov
Может я чего не понимаю, но вот нашел пример на Baeldung. JpaRepository:
   List<Fruit> deleteByColor(String color);
Ну так это не JDBC
источник

AP

Alex Petrov in learn.java
Denis Chikanov
Ну так это не JDBC
получается именно когда jdbc используем, при удалении, обновлении, плохая практика возвращать объект?
источник

DC

Denis Chikanov in learn.java
Alex Petrov
получается именно когда jdbc используем, при удалении, обновлении, плохая практика возвращать объект?
Практика это в целом в моих глазах странная (хотя может и зря странная), JDBC или нет. Так или иначе, за один SQL стеймент это кажется сделать нельзя.
источник

AP

Alex Petrov in learn.java
Denis Chikanov
Практика это в целом в моих глазах странная (хотя может и зря странная), JDBC или нет. Так или иначе, за один SQL стеймент это кажется сделать нельзя.
Ладно, спасибо
источник

VP

Vasily Pim in learn.java
Привет замечательные люди.
Подскажите, есть написаный rest api на spring boot, надо ввести систему токенов для доступа. Чем пользоваться? Spring security? Какой подход является актуальным?
источник

Э

Эд in learn.java
Vasily Pim
Привет замечательные люди.
Подскажите, есть написаный rest api на spring boot, надо ввести систему токенов для доступа. Чем пользоваться? Spring security? Какой подход является актуальным?
Spring Security. Конфигуришь свой rest api на spring boot как Resource Server (подключаешь депенденси и пишешь класс конфига). И ставишь ещё Authorization Server (Google | Octa | чёт у Микрософта | Keycloak | новенький Authorization Server от Spring Community | ...). Ну и клиент в браузере или мобилке
источник

Э

Эд in learn.java
только если тебе нужна авторизация
источник

Y

Yuriy in learn.java
подскажите а есть красивый способ создать hashmap из обьекта такого вида (кроме тупого перечисления полей и присваивания)?
источник

Э

Эд in learn.java
Yuriy
подскажите а есть красивый способ создать hashmap из обьекта такого вида (кроме тупого перечисления полей и присваивания)?
через рефлексию. но она работает дольше
источник

Y

Yuriy in learn.java
Эд
через рефлексию. но она работает дольше
я не программист )) я а-ку-а. мне надо по-проще )) - например SO ссылку )) или просто код.
источник

Y

Yuriy in learn.java
чувствую что можно записать в виде какой-то лямбды... но хз как
источник