веб-приложение Java - дизайн модели для отображения списка с объединением SQL - PullRequest
0 голосов
/ 13 января 2011

Я пишу javabean и хотел бы знать, должен ли он включать свойства для установки значений, полученных из объединения SQL?Скажем, у меня есть таблицы базы данных для Products and Orders. Это также мои имена Java-бинов.

Теперь я хочу отобразить список всех продуктов, но в дополнение ко всем свойствам продукта я хочу иметь столбцы для отображения last purchase date и last purchased by

В моем запросе БД для получения списка продуктов потребовались бы объединения для сбора дополнительной информации.Неправильно иметь установщики и получатели для «даты последней покупки и последней покупки» в модели Product.java.Возможно, я захочу иметь третий столбец, поэтому постоянное добавление новых столбцов в мой bean-компонент не имеет смысла.

Как вы поступаете?Я, кажется, сталкиваюсь с этим, когда мне нужно отобразить списки моделей на мой взгляд.

1 Ответ

0 голосов
/ 13 января 2011

Есть карта в продукте. После запуска sql сохраните результаты соединения в виде пары ключ-значение на карте. K = lastpurchasedby (columnName) и V = значение Поэтому нет необходимости добавлять отдельные атрибуты. Все они входят в пары ключ-значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...