На вашем уровне обслуживания, скажем, у вас есть метод, который выполняет XX, вот как вы будете ссылаться на ваши классы Дао?
public class SomeServiceImpl implements SomeService
public void DoSomething(int someThingId){
UserDao userDao = this.daoFactory().GetUserDao();
SalesDao salesDao = this.daoFactory().GetSalesDao();
..
..
..
}
Это делает немного больше, и надеялся, что есть более простой и элегантный способ?