Size: a a a

2021 February 19

ch

central hardware in learn.java
аброр
т е для десериализации нужен entity и для hibernate тоже, их можно совместить ?!
Можно но не нужно
источник

а

аброр in learn.java
central hardware
Можно но не нужно
понял !
спасибо.
источник

а

аброр in learn.java
спасибо
источник
2021 February 20

SS

Steel Sword in learn.java
У кого-нибудь есть опыт использования ORM?
Особенно, Hibernate.
Замолвите слово.

А то я щас пишу код через JDBC, штампую методы select/insert/update/delete. Код обобщается плохо (либо я не в теме), таблицы разные, по частям выражение склеивается через костыли, поэтому на обобщение забил. Пишу к каждой таблице ворох методов. Каждый строчек на 15-20. Можно конечно сделать пару этажей абстракции и слепить генератор SQL-запросов, но у меня подозрение, я так ORM изобрету.

jdbc даёт возможность вставлять в готовое выражение базовые значения, но например - названия столбцов - нет. Нужно самому через String.format. А два способа форматирования - как-то не оч. Поверхностный гуглёж дал ответ, мол, если автоматически подбираете таблицу и название столбцов к запросу, то что-то у вас не так с архитектурой.

По настоящему с базой данных я работаю впервые. И очень явно ощущение, что творю какую-то... буквальность.
источник

.

... in learn.java
Steel Sword
У кого-нибудь есть опыт использования ORM?
Особенно, Hibernate.
Замолвите слово.

А то я щас пишу код через JDBC, штампую методы select/insert/update/delete. Код обобщается плохо (либо я не в теме), таблицы разные, по частям выражение склеивается через костыли, поэтому на обобщение забил. Пишу к каждой таблице ворох методов. Каждый строчек на 15-20. Можно конечно сделать пару этажей абстракции и слепить генератор SQL-запросов, но у меня подозрение, я так ORM изобрету.

jdbc даёт возможность вставлять в готовое выражение базовые значения, но например - названия столбцов - нет. Нужно самому через String.format. А два способа форматирования - как-то не оч. Поверхностный гуглёж дал ответ, мол, если автоматически подбираете таблицу и название столбцов к запросу, то что-то у вас не так с архитектурой.

По настоящему с базой данных я работаю впервые. И очень явно ощущение, что творю какую-то... буквальность.
а вопрос в чем? JDBC тем и славится что кучу кода наплодить можно , юзай jdbcTemplate или переезжай на hibernate
источник

Э

Эд in learn.java
Легковесный вариант - Spring Data JDBC
источник

SS

Steel Sword in learn.java
...
а вопрос в чем? JDBC тем и славится что кучу кода наплодить можно , юзай jdbcTemplate или переезжай на hibernate
Ну тип... Это я тупой или нормально, что на jdbc получается самодублирующий и многословный код? И много ли я получу если перейду на Hibernate? А то я хоть и не нуб в программировании, но сфера для меня новая
источник

.

... in learn.java
Steel Sword
Ну тип... Это я тупой или нормально, что на jdbc получается самодублирующий и многословный код? И много ли я получу если перейду на Hibernate? А то я хоть и не нуб в программировании, но сфера для меня новая
Нормально , посмотри курс Alishev по спринг у на ютубе , там последнии видосы, как раз по этой теме
источник

SS

Steel Sword in learn.java
Спасибо
источник

С

Стас in learn.java
Тупой вопрос по хиберу, сохраняем сущность -> она стала persistent , меняем сразу же у этой сущности поле, изменения автоматически уйдут в бд? Или надо вызвать merge ?
источник

NF

Nazar Furdychka in learn.java
Автоматически, как только до commit дойдет
источник

С

Стас in learn.java
Nazar Furdychka
Автоматически, как только до commit дойдет
Клево спасибо)
источник

CH

Creep Havok in learn.java
Почему данная итерация отрабатывает только один раз?
источник

CH

Creep Havok in learn.java
Creep Havok
Почему данная итерация отрабатывает только один раз?
источник

СЗ

Саня Затылок... in learn.java
4 раза отработает
источник

СЗ

Саня Затылок... in learn.java
Там же внизу в оутпуте 4 вывода
источник

CH

Creep Havok in learn.java
Саня Затылок
4 раза отработает
Так там при выводе на первом проходе идет плюс 10 к и, на втором уже просто идет умножение
источник

Т

Тарас in learn.java
Потому что левая часть в скобках - начальные условия
источник

Т

Тарас in learn.java
С этого стартует первый цикл
источник

CH

Creep Havok in learn.java
По идее, второй оут должен быть 24 по j
источник