hmm, weird. Like MapJobRepositoryFactoryBean is exposing daos, but i.e. JobRepositoryFactoryBean which is used with a jdbc is not exposing daos because access goes through proxy to get transaction support.