Я писал на js где использовал ОРМ который поддерживали active record. И просто себе внутри обекта с базой работал. счас мне дали диаграму сделать и не понимаю как мне метод вызывать если он с базой не может на прямую работать
Вам надо использовать jpa(hibernate),в нем есть понятие репозиторий - класс ,который отвечает за вытягивание данных с базы. В сервисах пишите бизнес логику и используете репозитории или Criteria api.