Size: a a a

2019 August 06

AO

Alexey Otts in Kotlin JVM
Andrew Mikhaylov
Ну от всех ошибок — это если ещё и экранирование без багов написано :)
Зачем экранирование оО
источник

AO

Alexey Otts in Kotlin JVM
Есть же PreparedStatement
источник

VP

Vladimir Petrakovich in Kotlin JVM
Alexey Otts
Есть ограничения ввиде платной подписки для тырпрайз баз :peka:
Ну платной БД платные тулзы
источник

AO

Alexey Otts in Kotlin JVM
Да как то дичево садится на платное использование с платой за рабочее место, если тоже самое можно навелосипедить за недельку
источник

AO

Alexey Otts in Kotlin JVM
И сэкономить лимончик другой бизнесу
источник

VP

Vladimir Petrakovich in Kotlin JVM
Alexey Otts
Зачем экранирование оО
Как пример, в LIKE. Руками в SQL написать корректно field.startsWith() не так-то просто.
источник

AO

Alexey Otts in Kotlin JVM
Vladimir Petrakovich
Как пример, в LIKE. Руками в SQL написать корректно field.startsWith() не так-то просто.
А причем тут экранирование?
источник

VP

Vladimir Petrakovich in Kotlin JVM
Alexey Otts
И сэкономить лимончик другой бизнесу
Я думаю, если бизнес может себе позволить выделить на недельку-две разраба, который это напишет, и потом потянуть поддержку этой штуки, то так и сделают.
источник

VP

Vladimir Petrakovich in Kotlin JVM
Alexey Otts
А причем тут экранирование?
При том, что там некоторые символы надо экранировать, и PreparedStatement не поможет - вся строка c % и ? - это уже параметр запроса.
источник

QH

Quantum Harmonizer in Kotlin JVM
Vladimir Petrakovich
Как пример, в LIKE. Руками в SQL написать корректно field.startsWith() не так-то просто.
(? || '%')?
источник

QH

Quantum Harmonizer in Kotlin JVM
Vladimir Petrakovich
При том, что там некоторые символы надо экранировать, и PreparedStatement не поможет - вся строка c % и ? - это уже параметр запроса.
оооооо, кстати, а как процентики в строке экранировать?
источник

VP

Vladimir Petrakovich in Kotlin JVM
По-моему, там внутри тоже экранировать надо
источник

QH

Quantum Harmonizer in Kotlin JVM
Quantum Harmonizer
оооооо, кстати, а как процентики в строке экранировать?
много лет назад интересовался, вообще ничего не нашёл
источник

VP

Vladimir Petrakovich in Kotlin JVM
Quantum Harmonizer
оооооо, кстати, а как процентики в строке экранировать?
Я не помню, мне когда это понадобилось, я просто заюзал функцию из жука)
источник

VP

Vladimir Petrakovich in Kotlin JVM
Оно ещё и от СУБД зависит вроде
источник

VP

Vladimir Petrakovich in Kotlin JVM
Alexey Otts
Да как то дичево садится на платное использование с платой за рабочее место, если тоже самое можно навелосипедить за недельку
Ну за идею платят же, кто-то и за жук платит.
Но платная БД - это веский повод не тащить его в проект.
источник

AO

Alexey Otts in Kotlin JVM
Vladimir Petrakovich
Ну за идею платят же, кто-то и за жук платит.
Но платная БД - это веский повод не тащить его в проект.
Свою идею писать долго 😅
Хоть и есть лицухи, я все равно предпочитаю комьюнити
источник

VP

Vladimir Petrakovich in Kotlin JVM
Alexey Otts
Свою идею писать долго 😅
Хоть и есть лицухи, я все равно предпочитаю комьюнити
А почему?
В 2019.2 вроде в ultimate накинули ещё парочку эксклюзивных фич.
источник

QH

Quantum Harmonizer in Kotlin JVM
Vladimir Petrakovich
А почему?
В 2019.2 вроде в ultimate накинули ещё парочку эксклюзивных фич.
А что там?
Всегда хотел заплатить JB за хорошую работу, но так и не нашёл, чем пользоваться в Ultimate.
источник

VP

Vladimir Petrakovich in Kotlin JVM
Quantum Harmonizer
А что там?
Всегда хотел заплатить JB за хорошую работу, но так и не нашёл, чем пользоваться в Ultimate.
Как минимум, плюшечки для спринга, поиск дубликатов, синхронизация настроек
источник