Problema re-lectura con JPA

Hola!
Tengo un problema con JPA, ojalá alguien pueda ayudarme.

Tengo una aplicación con EJB3.1 y JPA

Tengo una primer pantalla donde muestro los registros de una tabla.
Creo un nuevo registro y se guarda (lo compruebo directamente en la base de datos)
con la aplicación vuelvo a leer los registros que están guardados pero no muestra este último.

También he modificado a mano (directo en la base) uno de los registros que sí muestra la aplicación pero el cambio no se ve reflejado en la aplicación, (sí he dado el commit en la base)

Encontré que es algo del cache de default de JPA 2.0 pero no le encuentro.

Los EJB de la aplicación son stateless, y @RequestScoped los controladores de la JSF

mi persistence.xml es:
 

Mi consulta para obtener los registros es con:
 

Después de cada consulta ya he puesto manualmente:
clean
flush
evict
y nada, es la primera vez que uso JPA normalito...

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 neko069

Regularmente cuando

Regularmente cuando actualizas en base de datos, si no ocurre una excepción, tú debes modificar la lista que muestra los datos en la lista, qué usas para el front?

Imagen de Cid

Estamos en las mimas

Hola pues a mi si me sirvio hacer el em.flush() y luego lo que tuve que hacer fue volver hacer una consulta a la base de datos en el mismo servlet y funciono de maravilla. mira aqui