[service] add generic methods : selectAll & selectByKey(String)