Rowmappers и ResultSetExtractors похожи (но не совпадают).Так что нет смысла их переопределять.Поскольку у вас есть 4 модели и 8 картографов + экстракторов, я думаю, что это тот случай, о котором я говорю.Вероятно, они выполняют одно и то же отображение «результат запроса к модели», и вы должны пропустить одно из них.Но если вы говорите, что ваши XRowMapper и XResultSetExtractor не выполняют один и тот же «результат запроса для сопоставления модели», то пропустить нечего.
Rowmappers более высокого уровня, поэтому, если бы я мог выполнять работу с ними, я бы выбрал их и пропустил resultsetextractor каждой модели домена.