DRY iBatis DAOs build an `UserDetailsService` devop | Tue 28 July 2009 Don't repeat the (iBatis) DAO!