Я работаю над приложением Spring Boot.
У нас есть Service Layer, Rest Controller и Dao в качестве хранилища.
У меня есть 20-30 таблиц в моей базе данных, и я не хочу создаватьхранилище для каждой сущности и расширяет его до CrudRepository.
ex: Пользователь является сущностью, для выполнения операций персистентности над Пользователем мне необходимо создать UserRepository, который расширяет CrudRepository.
То же самое с отделом, компаниейи т.д. ...
Я хочу написать базовый репозиторий, который расширит CrudRepository, базовый репозиторий должен принимать все сущности и выполнять операции персистентности.
Есть ли способ для этого???