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