Size: a a a

pro.JVM Jobs Chat

2021 April 05

D

Dima in pro.JVM Jobs Chat
Alexandr Emelyanov
Батис это тот самый ужастный фреймворк, который бы лучше не появлялся)
а вот китайцы думают иначе
источник

MB

M B in pro.JVM Jobs Chat
Alexandr Emelyanov
Батис это тот самый ужастный фреймворк, который бы лучше не появлялся)
Норм если хочешь контроль над базой и норм перф
источник

Т

Тимур in pro.JVM Jobs Chat
M B
Норм если хочешь контроль над базой и норм перф
и не хочешь jooq?)
источник

AE

Alexandr Emelyanov in pro.JVM Jobs Chat
M B
Норм если хочешь контроль над базой и норм перф
Ха-ха-ха. Для этого есть другие инструменты
источник

AE

Alexandr Emelyanov in pro.JVM Jobs Chat
Тимур
и не хочешь jooq?)
Жук например
источник

MB

M B in pro.JVM Jobs Chat
Alexandr Emelyanov
Жук например
Не люблю когда хитромудрые прокладки меняют мой sql
источник

MB

M B in pro.JVM Jobs Chat
От прокладки в базу надо только параметризовать запрос и потом собрать ответ в специфичный дто
источник

MB

M B in pro.JVM Jobs Chat
Слишком умные прокладки это зло
источник

AE

Alexandr Emelyanov in pro.JVM Jobs Chat
M B
Не люблю когда хитромудрые прокладки меняют мой sql
Это не прокладка, а типобезопасный билдер, который позволяет контролировать запрос в компайлтайм, ну и соответственно даёт подсказки и возможность собирать запрос динамически. По сути что описал, то и получишь, никакой магии с запросами как в jpa/hibernate там не делается
источник

MB

M B in pro.JVM Jobs Chat
Alexandr Emelyanov
Это не прокладка, а типобезопасный билдер, который позволяет контролировать запрос в компайлтайм, ну и соответственно даёт подсказки и возможность собирать запрос динамически. По сути что описал, то и получишь, никакой магии с запросами как в jpa/hibernate там не делается
А если мне нужны диалекто зависимые фичи?:)
источник

MB

M B in pro.JVM Jobs Chat
M B
А если мне нужны диалекто зависимые фичи?:)
А собирать запрос динамически это вообще зло:)
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in pro.JVM Jobs Chat
Dima
а вот китайцы думают иначе
Да, кстати, интересно почему ибатис не взлетел у нас
источник

AE

Alexandr Emelyanov in pro.JVM Jobs Chat
M B
А если мне нужны диалекто зависимые фичи?:)
Там они есть
источник

AE

Alexandr Emelyanov in pro.JVM Jobs Chat
M B
А собирать запрос динамически это вообще зло:)
Оу, а как ты реализуешь переменное количество условий?)
источник

MB

M B in pro.JVM Jobs Chat
Alexandr Emelyanov
Это не прокладка, а типобезопасный билдер, который позволяет контролировать запрос в компайлтайм, ну и соответственно даёт подсказки и возможность собирать запрос динамически. По сути что описал, то и получишь, никакой магии с запросами как в jpa/hibernate там не делается
Как компайл тайм когда схема не известна:)
источник

MB

M B in pro.JVM Jobs Chat
Alexandr Emelyanov
Оу, а как ты реализуешь переменное количество условий?)
На клиенте
источник

D

Dima in pro.JVM Jobs Chat
M B
Как компайл тайм когда схема не известна:)
он генерит
источник

MB

M B in pro.JVM Jobs Chat
M B
На клиенте
В смысле что не в базе
источник

AE

Alexandr Emelyanov in pro.JVM Jobs Chat
M B
Как компайл тайм когда схема не известна:)
Как раз таки известна, у тебя рядом миграции, которые накатывают на базу и получают схему, по которой генерится jooq биндинги
источник

AE

Alexandr Emelyanov in pro.JVM Jobs Chat
M B
На клиенте
Ты загружаешь всю базу и фильтруешь в рантайм?)
источник