userDao_refactoring1