нормально ли иметь Mappers и Extractor для каждой доменной модели? - PullRequest
0 голосов
/ 07 декабря 2011

Я работаю над своей программой начисления заработной платы, в настоящее время у меня есть 6 пакетов, и всего у меня 22 класса, это нормально? У меня есть 4 доменных модели, и у каждой из них есть картографы и экстракторы. и у меня есть и другие классы, это хорошо ???

EDIT Здесь посмотрите Сотрудник, пользователь, человек, связаться с My Package Explorer

1 Ответ

0 голосов
/ 15 декабря 2011

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

Rowmappers более высокого уровня, поэтому, если бы я мог выполнять работу с ними, я бы выбрал их и пропустил resultsetextractor каждой модели домена.

...