AbstractJDBCDAO refactoring