Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/10/2010, 00:20
darkmasterr
 
Fecha de Ingreso: diciembre-2004
Mensajes: 163
Antigüedad: 19 años, 4 meses
Puntos: 2
Respuesta: problema con hibernate criteria

mira, lo mejor que podrías hacer es traer tus datos ordenados por createDate de manera ascendente (los más antiguos primero), luego en el codigo Java no el jsp obtienes la fecha actual y asi ya te es mas factible hacer la separación, tu criteria en hibernate quedaría algo como:

Código Java:
Ver original
  1. List licencias = sess.createCriteria(Licencia.class)
  2.     .addOrder( Order.asc("createDate") )
  3.     .list()

Luego en tu código java, puedes crear dos listas con las vigentes y las no vigentes separadas, lo otro sería hacer dos consultas distintas en hibernate, una para traer las no vigentes y otra para las vigentes.

y recuerda que las criteria query admiten muchas otras opciones ;), te dejo la referencia de hibernate para las criteria http://docs.jboss.org/hibernate/core...ycriteria.html

Saludos.