La création des requêtes au Printemps de Données dynamique de la clause where

Est-il un moyen de Printemps de données de manière dynamique la forme de la clause where?

Ce que je veux faire est d'avoir une méthode (qui est comme le findBy /méthode get) qui exécute un OÙ les et ET en utilisant les propriétés mentionnées qui ne sont PAS NULL.

Par exemple,

Consider the object Person [firstName, lastName, age, gender]

Notre méthode ressemble à quelque chose comme ceci

findBy_IfNotNullFirstName_AndIfNotNullLastName_AndIfNotNullAge_AndIfNotNullGender(String firstName, String lastName, Integer age, String gender)

Grâce.

OriginalL'auteur Chinmay | 2014-01-31