Hibernate Criteria OR

Rahmspinat

Aktives Mitglied
Hallo Leute,

ich suche eine Möglichkeit wie ich mit Criteria von Hibernate eine Anweisung mit OR schreiben kann.

Ich will folgendes erreichen: A OR B OR C

also 3 ORs,

ich habe allerdings nur folgende möglichkeit gefunden.

LogicalExpression orExp = Restrictions.or(price,name);

Das ganze geht nur mit 2 Werten, ich würde das ja gerne mit 3 durchführen.

Da muss es doch irgendwas geben oder?


gruß rahmspinat
 
[c]public static LogicalExpression or(Criterion lhs, Criterion rhs)[/c]

eine LogicalExpression ist ein Criterion, also kann man das gewiss verschachteln:
Java:
LogicalExpression aOrB = or(a,b);
LogicalExpression aOrBOrC = or(aOrB,c);
 

Neue Themen


Zurück
Oben