Мы создаем индивидуальную базу данных для наших целей с нашей командой. База данных - это не sql и не sql, это конкретный c подход для конкретных c целей. И нас интересует, можно ли сделать такой же подход с удобными репозиториями. Например, интерфейс CustomRepository<T, ID>
- это интерфейс маркера репозитория для нашей пользовательской базы данных. И мы хотим использовать удобный подход для всех репозиториев, которые extends CustomRepository
, в таких репозиториях мы хотим писать методы как findByFirstname(<first name>)
, или с @Query(<our custom query>)
. Можно ли написать такой движок для нашей собственной базы данных? Если да, то есть ли какое-либо описание процесса реализации logi c для пользовательской базы данных?