refactor: a generic query/filter method added to GenericJpaDAO, no more
"select xxxx" queries needed in concrete DAOs.