Netbean..No muestra el contenido generado por un TRIGGER.

Saludos

Tengo un problema, he generado una JSF basado en una entity class desde una base de datos,
el problema es que luego de hacer el insert.. (efectivamente se hace bien), yo completo algunos campos
de dicha tabla por medio de un trigger pues resulta que esos campos.. no se despliegan en la pantalla
de consulta.. ahora.. si me salgo del programa y cargo esa pantalla.. ya se me guardan??? sera algun
problema en la actualizacion de la persistencia..

Es algo parecido a los siguiente.

Pantalla que pide estos campos :
ID: 1020
nombre:
impreso:

El usuario..solo llena el campo ID.
y luego por medio de trigger.. voy y busco en una BD el nombre "kelvin" si el ID no existe.. en nombre se guardara " EMPLEADO NUEVO!"
y en impreso se almacenara el valor de 0; Si el ID ya existe.. en nombre se guardara "kelvin ventura" y en impreso 1.

LO QUE SUCEDE .. es que al guardar el ID.. 1020.. si no existe.. EL me completa los datos "EMPLEADO NUEVO" e Impreso 0 en la BD por medio de un trigger.. pero la pantalla sigue desactualizada mostrando:
ID: 1020
nombre:
impreso:
** asi se mira la pantalla .. pero en la BD ya estan los campos modificados??? que tengo que hacer para refrescar la pantalla.. actualmente
me tengo que salir y volver a ingresar!!

Gracias

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de benek

¿Estás ocupando

¿Estás ocupando Hibernate?

Haz flush a tu sesión antes de hacer tus consultas que involucran triggers. Hibernate cuenta con una caché para almacenar lo que ya consultó y no tener que ir cada vez a la BD, es por eso que no ves los datos.

Lee un poco sobre la caché de Hibernate: http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/performance.ht...

Saludos.