работает на 30% быстрее стандартного метода Spring JPA .findAll() за счет того, что connection = DriverManager.getConnection – статическая переменная и соединение устанавливается в конструкторе. Единственный минус, connection терялась при перерыве связи с БД. Я добавил проверку connection и поднятие новой коннекции в случае ее отсутствия. Теперь все работает, но меня не отпускает сомнения, что так делать – это плохой подход. Что я не учел?
Для малой нагрузки это не нужно а на большой это уронит ее ниже дна
Обсуждают сегодня