Size: a a a

Programming Offtop

2020 March 19

U

Unat in Programming Offtop
Andrew Mikhaylov
Не, вот конкатенация строк при построении SQL -- это как раз несложный способ отстрелить себе ногу. Квери билдеры ровно от этого и спасают.
А можно пример? А то сейчас опять окажется что об одном и том же
источник

VP

Vladimir Petrakovich in Programming Offtop
И параметры рядом складывать тоже
источник

AW

Alex Wells in Programming Offtop
Окей, сойдемся на том, что квери билдеры это ахуенно.
источник

AW

Alex Wells in Programming Offtop
Раз только @nepherpitou не соглашается.
источник

AM

Andrew Mikhaylov in Programming Offtop
Unat
А можно пример? А то сейчас опять окажется что об одном и том же
источник

AK

Anton Korotkikh in Programming Offtop
Vladimir Petrakovich
Ну видимо да 🤷‍♂️
двачую, орм - нинужно (в большинстве случаев), и скорее это оверинжиниринг
источник

GK

Gregory Klyushnikov in Programming Offtop
Anton Korotkikh
двачую, орм - нинужно (в большинстве случаев), и скорее это оверинжиниринг
+
источник

VP

Vladimir Petrakovich in Programming Offtop
Anton Korotkikh
двачую, орм - нинужно (в большинстве случаев), и скорее это оверинжиниринг
Я могу поверить, что оно может реально ускорить разработку проекта при очень аккуратном применении, но ну нахер такое, я бы не стал
источник

VP

Vladimir Petrakovich in Programming Offtop
Может, просто у меня травма от хибера
источник

AW

Alex Wells in Programming Offtop
database
   .from(t)
   .select(t.departmentId, avg(t.salary))
   .groupBy(t.departmentId)
   .having { avg(t.salary) greater 100.0 }
   .forEach { row ->
       println("${row.getInt(1)}:${row.getDouble(2)}")
   }
источник

U

Unat in Programming Offtop
Скажем так, на большой проект с 2+ людьми я-бы притащил. В небольшой - ну нахер.
источник

AW

Alex Wells in Programming Offtop
не вижу ничего плохого в таком квери билдере
источник

VP

Vladimir Petrakovich in Programming Offtop
Vladimir Petrakovich
Я могу поверить, что оно может реально ускорить разработку проекта при очень аккуратном применении, но ну нахер такое, я бы не стал
Можно же то же самое сделать не через жопу, и вообще, какого хуя люди пытаются абстрагироваться от того, что общение с БД в терминах SQL происходит
источник

AW

Alex Wells in Programming Offtop
Unat
Скажем так, на большой проект с 2+ людьми я-бы притащил. В небольшой - ну нахер.
большой - этой от 2-ух людей?
источник

AW

Alex Wells in Programming Offtop
что я пропустил?)
источник

AK

Anton Korotkikh in Programming Offtop
Vladimir Petrakovich
Может, просто у меня травма от хибера
жава мире вообще интересная компания по части работы с бд - хибер, майбатис, иные jpa, в ней прям страшно находится
источник

AW

Alex Wells in Programming Offtop
большой проект не кол-вом человек измеряется уж точно
источник

AM

Andrew Mikhaylov in Programming Offtop
Unat
Скажем так, на большой проект с 2+ людьми я-бы притащил. В небольшой - ну нахер.
Ну если ок жить с риском схватить на ровном месте инъекцию -- ок :)
источник

VP

Vladimir Petrakovich in Programming Offtop
Anton Korotkikh
жава мире вообще интересная компания по части работы с бд - хибер, майбатис, иные jpa, в ней прям страшно находится
Майбатис не видел, но хибер == жпа
источник

VP

Vladimir Petrakovich in Programming Offtop
Есть ещё Spring Data JPA, вот там вообще весело
источник