Кажется, мой проект ETL превращается во множество классов. Я использую Crudrepository данных Spring вместе с Spring Spring для получения и загрузки данных.
- У меня 18 таблиц
- У меня 18 сущностей, по одной на каждую таблицу
- У меня 18 интерфейсов хранилища, по одному для каждой сущности
- У меня 18 сервисов, по одному на каждый репозиторий
- На стороне пакета пружин: у меня есть классы Reader, Processor и Write для каждой таблицы (54 класса).
Это превращается во множество классов и много утомительного кодирования. Есть ли способ использовать дженерики с любым из этих классов или просто со структурой?