1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
List etudiants = sess.createCriteria(Etudiant.class)
.add( Restrictions.or(
// "%" signifie n'importe quel caractère
// Critère sur la colonne "nom" (commence par BA ou contient BA ou fini par BA)
Restrictions.like( "nom","BA%" ),
Restrictions.like( "nom","%BA%" ),
Restrictions.like( "nom","%BA" ),
// Critère sur la colonne "prenom" (commence par BA ou contient BA ou fini par BA)
Restrictions.like( "prenom","BA%" ),
Restrictions.like( "prenom","%BA%" ),
Restrictions.like( "prenom","%BA" ),
// Critère sur la colonne "specialite" (commence par BA ou contient BA ou fini par BA)
Restrictions.like( "specialite","BA%" ),
Restrictions.like( "specialite","%BA%" ),
Restrictions.like( "specialite","%BA" ),
) )
.list(); |
Partager