Было бы очень хорошо, если вы поправите листинги кодов. А именно отступы (сделать их меньше и делать переводы строк), чтобы при отображении листинга она не резалась.
Потому что довольно трудно читать такой формат
Я конечно понимаю, что это спринг и имена бинов обычно имеют космическую длину, но можно постараться :)
Хм, интересно, можно ли таким образом написать что-то похожее на стандартный JPARepository, но для определенного SQL диалекта и определенного формата сущностей?
Условно, нужно переписать парсер запросов, и каким-то образом настроить парсинг сущностей.
Теоретически это возможно. У меня уже был опыт пробрасывания поисковых запросов в тот же Infinispan, правда работы там довольно много будет в части дальнейшего исследования Spring-овых механизмов и конструкций.
Вы покурите spring-data-commons, там классные API есть, типа PartTree, которые делают магию разбора имени метода в дерево с валидацией правильности названий свойств и т.д.
Как расширить Spring своим типом Repository на примере Infinispan