на самом деле мы много в подкасте говорили про статический анализ и в том числе существует ли коллаборации между Sonar и IntelliJ, а кто больше всех рассказывает аудитории как работают кишочки анализа))))) Ну а за подробностями велком в сам подкаст 🙂
Чаще чем другие, но довольно распространённый вариант - это уровень JPA спецификации без погружения в детали конкретной имплементации (Hibernate). Бывает всякое. Мне понравился в целом jdbi.org , некоторые хвалят jooq, но нам не зашёл совсем.