Size: a a a

Programming Offtop

2020 April 16

RU

Roman Ushakov in Programming Offtop
Vladimir Petrakovich
Любой SQL-билдер
SQL-билдер лучше jpa?
источник

VP

Vladimir Petrakovich in Programming Offtop
Roman Ushakov
SQL-билдер лучше jpa?
Проще, поэтому лучше
источник

BP

Bogdan Panchenko in Programming Offtop
Roman Ushakov
SQL-билдер лучше jpa?
Все зависит от задачи
источник

BP

Bogdan Panchenko in Programming Offtop
Переслано от Alexey Tkachenko
источник

VP

Vladimir Petrakovich in Programming Offtop
Roman Ushakov
ну jpa же не глупые люди создавали, кстати может есть статейка почему не jpa?
Конечно не глупые. И чтобы с ним не намесить говна, надо тоже не глупым быть. Ну и зачем спрашивается тогда такая сложная абстракция.
источник

(

( in Programming Offtop
Если вам (всё ещё) удобно работать с ОРМ, значит вам скорее всего подошло бы К/В хранилище
источник

(

( in Programming Offtop
источник

BP

Bogdan Panchenko in Programming Offtop
(
Если вам (всё ещё) удобно работать с ОРМ, значит вам скорее всего подошло бы К/В хранилище
😄
источник

RU

Roman Ushakov in Programming Offtop
Предположим мне нужно реализовать систему пользователей; систему материалов, как с возможностью загрузки так и без; систему прав на базе компонентов; систему компонентов; и т.п
Вручную заниматься дао слоем замедлит разработку.
Плюс без орм в большинстве случаем это однотипный код.
источник

BP

Bogdan Panchenko in Programming Offtop
Roman Ushakov
Предположим мне нужно реализовать систему пользователей; систему материалов, как с возможностью загрузки так и без; систему прав на базе компонентов; систему компонентов; и т.п
Вручную заниматься дао слоем замедлит разработку.
Плюс без орм в большинстве случаем это однотипный код.
Jooq
источник

RU

Roman Ushakov in Programming Offtop
Ну это пример, в реальности я просто хочу понять, что действительно лучше, без сильного оверхеда и без генерации/манипуляциями байткодом и без asm/javaassist в составе библиотеки
источник

VP

Vladimir Petrakovich in Programming Offtop
Roman Ushakov
Предположим мне нужно реализовать систему пользователей; систему материалов, как с возможностью загрузки так и без; систему прав на базе компонентов; систему компонентов; и т.п
Вручную заниматься дао слоем замедлит разработку.
Плюс без орм в большинстве случаем это однотипный код.
А с орм есть риск замедлить дальнейшую поддержку.
Нагенерить шаблонный код можно и без орм.
источник

BP

Bogdan Panchenko in Programming Offtop
Правда для удобства я дописывал, и датакласса не генерит
источник

BP

Bogdan Panchenko in Programming Offtop
Vladimir Petrakovich
А с орм есть риск замедлить дальнейшую поддержку.
Нагенерить шаблонный код можно и без орм.
+
источник

BP

Bogdan Panchenko in Programming Offtop
Roman Ushakov
Ну это пример, в реальности я просто хочу понять, что действительно лучше, без сильного оверхеда и без генерации/манипуляциями байткодом и без asm/javaassist в составе библиотеки
Суть орм - генерить код в рантайме
источник

BP

Bogdan Panchenko in Programming Offtop
Лучше уж компайл генерация
источник

АО

Алексей Овсянников... in Programming Offtop
Bogdan Panchenko
Суть орм - генерить код в рантайме
не обязательно
источник

АО

Алексей Овсянников... in Programming Offtop
более того, это не всегда возможно
источник

BP

Bogdan Panchenko in Programming Offtop
Алексей Овсянников
не обязательно
Или рефлексия
источник

АО

Алексей Овсянников... in Programming Offtop
Bogdan Panchenko
Или рефлексия
тоже необязательно
источник