Size: a a a

Spring Framework and more

2019 December 05

TS

Timur Shaidullin in Spring Framework and more
Андрей Силютин
это абстракции более высокого уровня (со всеми вытекающими)
Т.е. они упрощают работу с разными SQL диалектами?
источник

АС

Андрей Силютин in Spring Framework and more
и это в том числе
источник

TS

Timur Shaidullin in Spring Framework and more
Какие ещё плюсы этих абсракций?
источник

G

GamerX in Spring Framework and more
Но по большей части они упращают составление сложных поисковых запросов в системах где нужно большое количество комбинаций.
источник

АС

Андрей Силютин in Spring Framework and more
ты пишешь код на своём языке, а не на SQL. Эти абстракции автоматизируют низкоуровненвые операции, берут на себя безопасность в некоторых аспектах
источник

АС

Андрей Силютин in Spring Framework and more
код не привязан к конкретной базе данных (к конкретному диалекту)
источник

TS

Timur Shaidullin in Spring Framework and more
Про безопасность, полагаю подразумаевается наличие инъекций?
источник

АС

Андрей Силютин in Spring Framework and more
ага
источник

TS

Timur Shaidullin in Spring Framework and more
Когда с помощью абстракций не получается написать запрос, к примеру не реализован некий синтаксис, как это решить?
источник

АС

Андрей Силютин in Spring Framework and more
я с таким не сталкивался
источник

G

GamerX in Spring Framework and more
Стряхивать корону и делать шаг ниже.
источник

IZ

Ilya Zhavoronkov in Spring Framework and more
Всем привет. Подскажите плз по такому вопросу. https://stackoverflow.com/questions/59189963/aop-annotations-for-private-methods  Нужна аннотация для AOP, которая должна работать с приватными методами. Посоветовали заюзать Aspectj weaving. Все ок, только вопрос, он будет конфликтовать с существующим подключенным к проекту Spring AOP?
источник

АС

Андрей Силютин in Spring Framework and more
я работал с более высоким уровнем абстракций (hibernate, doctrine, eloquent), в них можно делать сырые sql запросы в том случае, если это единственный вариант
источник

G

GamerX in Spring Framework and more
Ну, я вот не могу на Criteria сделать сортировку.
select *  from standart order by case STATUS
WHEN 'plan' THEN 1
WHEN 'create' THEN 2
WHEN 'wood' THEN 3
WHEN 'ather' THEN 4
WHEN 'string' THEN 5
WHEN 'final' THEN 6
WHEN 'deltaun' THEN 7
WHEN 'tetta' THEN 8
ELSE 9
END;
источник

G

GamerX in Spring Framework and more
Если есть способ, приму объяснение с благодарностью. А пока я сначала сортирую при помощи
sqlRestriction

А потом уже провожу селект по всей той веренице criteria что уже существует.
источник

РН

Роман Нагаев in Spring Framework and more
GamerX
Ну, я вот не могу на Criteria сделать сортировку.
select *  from standart order by case STATUS
WHEN 'plan' THEN 1
WHEN 'create' THEN 2
WHEN 'wood' THEN 3
WHEN 'ather' THEN 4
WHEN 'string' THEN 5
WHEN 'final' THEN 6
WHEN 'deltaun' THEN 7
WHEN 'tetta' THEN 8
ELSE 9
END;
вообще под это дело бы справочник завести отдельный, чтобы было нормализованно и в справочнике бахнуть поле ord и по нему сортировать
как вариант добавить поле с аннотацией @Formula в нём считать индекс по строке. сортировать по этому полю, тогда можно будет хоть в критерии и jpql так делать
источник

ES

Eduard Stepanyan in Spring Framework and more
Ребят, есть где-нибудь туториалы по созданию Telegram bot на spring-ге?
источник

SB

Stanislav Bohoon in Spring Framework and more
Eduard Stepanyan
Ребят, есть где-нибудь туториалы по созданию Telegram bot на spring-ге?
источник

SB

Stanislav Bohoon in Spring Framework and more
Сам не читал, но это первая ссылка в гугле
источник

А

Артем Артемович Артемовский in Spring Framework and more
единственное если у тебя спринг бут, но нагугли стартер под телеграм бота
источник