Я работаю с Spring 3 и Hibernate 3.6 над разработкой веб-приложения.
У меня есть DAO-класс, и я создал для него один компонент XML (названный "dao1").Каждый класс, которому требуется доступ к базе данных, получает этот объект.Это ВСЕГДА один и тот же дао-объект (scope = singleton)
Теперь мне интересно, если это рекомендуемый способ использования DAO.Было бы лучше вводить всегда разные экземпляры в других классах, и если да, то почему?Также было бы лучше разделить DAO на разные классы, содержащие всегда несколько dao-методов, возможно, специфичных для одной таблицы?
Есть ли какие-либо недостатки, когда я использую упомянутую структуру?
благодарювы!: -)