Size: a a a

2019 August 06

VD

Vitalii Dmitriev in Kotlin JVM
Я бы не рекомендовал, он не очень удобен и в продакшене с ним будет больно
источник

PD

Phil Delgyado in Kotlin JVM
Alexandr Emelyanov
если приложение везде синхронное - то бери хибер либо что угодно, тот же jooq, если нет, то jpa и пр. его реализации сразу мимо. тут уже jooq, r2dbc и пр
А jooq умеет в асинхронность? Он же вроде бы поверх jdbc?
источник

AE

Alexandr Emelyanov in Kotlin JVM
Phil Delgyado
А jooq умеет в асинхронность? Он же вроде бы поверх jdbc?
там активно пилят сейчас поддержку r2dbc
источник

AE

Alexandr Emelyanov in Kotlin JVM
но если в проекте спринг - то проще взять встроенный  database client и гонять на нем
источник

ЕС

Евгений Соколов in Kotlin JVM
Vitalii Dmitriev
Я бы не рекомендовал, он не очень удобен и в продакшене с ним будет больно
Почему будет больно, сыроват?
источник

BV

Boris Vanin in Kotlin JVM
Экспоузед вообще ещё развивается?
источник

VD

Vitalii Dmitriev in Kotlin JVM
Евгений Соколов
Почему будет больно, сыроват?
api позволяет делать красиво только простейшие запросы. Что-то более-менее сложное придётся долго думать как сделать.

Плюс у них аж два подхода для построения запросов.
С одной стороны, это прикольно, прикольно что есть dsl.
С другой стороны раздражает, когда пытаешься найти способ построить определённый запрос с помощью dsl, а находишь только для способа через dao.
источник

BV

Boris Vanin in Kotlin JVM
Вроде релиз был пару месяцев назад
источник

AO

Alexey Otts in Kotlin JVM
Евгений Соколов
На что стоит посмотреть в котлине в плане ORM (или что-то близкое)? Или игра не стоит свеч  и лучше взять хибернейт?
никогда не стоит брать хибернайт
источник

VD

Vitalii Dmitriev in Kotlin JVM
Alexey Otts
никогда не стоит брать хибернайт
Почему?
источник

ЕС

Евгений Соколов in Kotlin JVM
Alexey Otts
никогда не стоит брать хибернайт
Почему?
источник

BV

Boris Vanin in Kotlin JVM
Alexey Otts
никогда не стоит брать хибернайт
Никогда не стоит говорить "никогда не стоит" 🙈
источник

QH

Quantum Harmonizer in Kotlin JVM
Alexey Otts
никогда не стоит брать хибернайт
+
источник

AO

Alexey Otts in Kotlin JVM
Потому, что это магия завёрнутая в магию, и посыпанная пеплом кровавых интерпрайзеров.
За год работы с ним пришлось столько дерьма разгребать из-за этих вот кеширующих прокси и lazy исполнений. А так же искать причины, а что это у меня вот этот кусок кода тормозит, хмммммм
источник

ДЧ

Денис Чиканов in Kotlin JVM
Alexey Otts
Потому, что это магия завёрнутая в магию, и посыпанная пеплом кровавых интерпрайзеров.
За год работы с ним пришлось столько дерьма разгребать из-за этих вот кеширующих прокси и lazy исполнений. А так же искать причины, а что это у меня вот этот кусок кода тормозит, хмммммм
А кому-то норм.
источник

AO

Alexey Otts in Kotlin JVM
И сразу же обламывается какая бы там нибыла асинхронностьь
источник

BV

Boris Vanin in Kotlin JVM
Alexey Otts
Потому, что это магия завёрнутая в магию, и посыпанная пеплом кровавых интерпрайзеров.
За год работы с ним пришлось столько дерьма разгребать из-за этих вот кеширующих прокси и lazy исполнений. А так же искать причины, а что это у меня вот этот кусок кода тормозит, хмммммм
Однако, это не причина не использовать его никогда
источник

AO

Alexey Otts in Kotlin JVM
Ну если у тебя апликуха кроме круда ничего не делает, то ок
источник

PD

Phil Delgyado in Kotlin JVM
Ну да. Есть очень мало проектов, где хибернейт реально оправдан и дает уменьшение TCO для проекта.
источник

BV

Boris Vanin in Kotlin JVM
Alexey Otts
Ну если у тебя апликуха кроме круда ничего не делает, то ок
Вот видишь, уже оказывается, что есть кейзы
источник