Actuellement, nos requêtes ajoutent une variété de Restrictions pour assurer que les résultats sont considérés actifs ou en direct. Ces restrictions sont utilisées dans plusieurs endroits/requêtes afin d'une méthode similaire à la configuration a étéCritères d'Hibernation: Ajouter des restrictions aux Critères et aux Critères Détachés
public Criteria addStandardCriteria(Criteria criteria, ...) {
// Add restrictions, create aliases based on parameters
// and other non-trivial logic
criteria.add(...);
return criteria;
}
Cela a bien fonctionné jusqu'à présent, mais maintenant ces critères standard doit être ajouté à un sous-requête en utilisant DetachedCriteria. Existe-t-il un moyen de modifier cette méthode pour accepter des critères ou des critères détachés ou une meilleure façon d'ajouter des restrictions?
Pouvez-vous me donner un peu plus d'informations? Critères et DetachedCriteria ont tous les deux des méthodes createCriteria() sur eux afin que vous puissiez créer un sous-critère et ensuite passer dans cette méthode. Je ne suis pas sûr si c'est ce que vous demandez. – rancidfishbreath
Je ne pense pas puisque les ne sont pas les mêmes et ne s'étendent pas la même classe. – Gilean