hibernate criteria

hibernate - Hibernar criterios de proyección distintos.



criteria (1)

Criteria criteria = session.createCriteria(S2.class) .add(Restrictions.eq("s2Tc","601")) .add(Restrictions.ne("s2Txcd","")) .setProjection(Projections.distinct(Projections.property("s2Taxper")));

Hola, quiero escribir una consulta utilizando criterios: la siguiente consulta debe crearse utilizando criterios:

"Seleccione Distinct (s2Taxper) de S2 donde s2Tc = ''601'' Y s2Txcd! = ''''"

gracias por adelantado