Pessoal, a dúvida é simples. Comecei a estudar a parte de Criteria do Hibernate por sua documentação aqui: http://www.hibernate.org/hib_docs/reference/en/html/querycriteria.html
Nos exemplos que eu vi na página, como em:
List cats = sess.createCriteria(Cat.class)
.add( Expression.like(“name”, “Fritz%”) )
.add( Expression.or(
Expression.eq( “age”, new Integer(0) ),
Expression.isNull(“age”)
) )
.list();
os parâmetros passados na criteria (name, age) são tipos definidos de Java, eu posso passar como parâmetros tipos definidos por mim?