Hasta ahora he estado trabajando con sólo una caja con 2 propiedades con el operador y tan lógico, así que uso LogicalExpression al igual queTrabajar con múltiples criterios de hibernación con lógica y
Criterion eqRef = Restrictions.eq("referenceID", referenceId);
Criterion eqType = Restrictions.eq("verificationType", type);
LogicalExpression and = Restrictions.and(eqRef, eqType);
esta vez a lo largo de sus más de 2 así que estoy un poco confused.say este tiempo he añadido la propiedad nombre de usuario que pueda hacer el encadenamiento normal con
session.createCriteria(this.getPersistentClass())
.add(Restrictions.eq("referenceID", referenceId))
.add(Restrictions.eq("verificationType", type))
.add(Restrictions.eq("username", username))
.list();
pero ahora no sé qué tipo de operador lógico utilizado entre them.i'm También estoy tentado a hacer esto:
Criterion eqRef = Restrictions.eq("referenceID", referenceId);
Criterion eqType = Restrictions.eq("verificationType", type);
Criterion equsername = Restrictions.eq("username", username);
LogicalExpression and = Restrictions.and(eqRef, eqType);
LogicalExpression secondand = Restrictions.and(and, equsername);
he visto el eqTodo demasiado pero nunca lo he usado antes.Así que tienes alguna idea al respecto? ¿Cómo lo haces, y gracias por leer esto.
gracias dude.Really apreciaba –