Hibernate - etablir une requete en ET/OU à partir de deux élements Criteria
Bonjour ,
Je souhaite établir une requete en ET/OU à partir de deux criteria que je sais composer.
Actuellement, j'utilise deux critéria différents :
Code:
1 2 3 4 5 6 7 8
| public static void addSubStatusFilter(Criteria theContractCriteria,
FilterDto filterDto)
{
Criteria criteria = theContractCriteria.createCriteria("contractSubStatus")
.createCriteria("acceptanceFollowUp");
criteria.addExpression(Expression.in("identifier", filterDto
.getSubStatus()));
} |
et
Code:
1 2 3 4 5 6 7
| public static void addEventSubStatusFilter(Criteria theContractCriteria, FilterDto filterDto)
{
List subStatusOperationTypeList= getSubStatusOperationTypeList();
SGKCriteria criteria= theContractCriteria.createCriteria("financialActivities")
.createCriteria("operationType");
criteriaA.addExpression(Expression.in("identifier", subStatusOperationTypeList));
} |
Au final, je souhaite que mon critères Hibernate utilisé soit l'un OU l'autre.