Все репозитории Spring Data JDBC создаются JdbcRepositoryFactory
, который использует SimpleJdbcRepository
в качестве реализации для CrudRepository
методов.
Для дополнительных методов в интерфейсе репозитория JdbcQueryLookupStrategy
, который определяет, как получить правильный запрос для метода для выполнения в форме RepositoryQuery
.
В настоящее время есть только реализация этого: JdbcRepositoryQuery
Если с выполнением такого метода что-то не работает должным образом. JdbcRepositoryQuery.execute(Object[] objects)
- хорошее начало для отладки.
Вы, вероятно, также хотите посмотреть, как создается executor
, используемый там.