А зачем вы используете js для генерации html? Программируйте сразу на html, нормальный язык программирования, что его так хейтят и работать напрямую не хотят? )
Даже в профессиональной разработке все дыры не закрыть. Есть хоть 1 Компания, которая напоказ все исходники выложила? Гугл? Яндекс? Майкрософт? Амазон?
Критикуете, а альтернативы не предлагаете) Вместо мапстракта ручной мапинг под 100-200 полей прописывать через билдер/сеттеры? ) И таких сущностей много
А зачем через рефлексию внедрять значения? Это какой тест, с поднятием контекста или юнит тест? Выглядит как попытка сделать что-то среднее
Ну и сам main метод выглядит как мусорка, в которой намешаны получение сканнеров, конфигов, старт потока, сокетов, еще и консольный интерфейс. Может это стоит разбить на отдел...
Достаточно 1 раза сходить на бизнесовую встречу, чтобы понять, что они там вообще не але: "Колонки, таблицы, запросы, многопоточность? Что это? Мы тут собрались обсудить какую...
Или у тебя 1 сущность и 10 таблиц? А смысл такого дробления?
То есть уже успели сменить 10 Компаний? Из которых в 2х видели хороший код? А почему ушли?
Так какого плана задачи?
Java ванильная? Или фул набор бэкендера?
Удалиться товар может, пока его добавляют к себе?
А чем методы JOOQ не устраивают?