| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Правила написания DAO. |
| Автор: unhurt 16.12.2010, 04:37 |
| Столкнулся с проблемой на уровне понимания... Скажите, пожалуйста, есть ли какие-то правила или рекомендации, устанавливающие, что должен возвращать метод DAO. Пример: есть сущность Product (поля id, producer, model, details,...), мне нужно в итоге получить объект класса ArrayList<HashMap>. Можно ли и корректно ли возвращать из DAO сразу такой объект класса? Или лучше вернуть ArrayList<Product> или вообще Product[] (такой вариант для моего понимания более приемлем, так как потом проще будет модернизировать проект), а потом в каком-нибудь Service слепить из полученного ArrayList<Product>(Product[]) ArrayList<HashMap>. В моём понимании DAO должно быть очень и очень простым. Заранее благодарю. |
| Автор: Старовъръ 16.12.2010, 08:12 |
| Можно, правил по поводу того, что может возвращать DAO нет - то, что нужно, то и возвращает. |