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