Hola, tengo un problema y no sé cómo resolverlo. La cuestión es que tengo una aplicación con hibernate, pero determinadas SQL las realizó con SQL nativo. El problema que tengo es que al ejecutar esas SQL me las hace bien pero luego en hibernate no reconoce esos cambios.
He probado a añadir en la ejecución de la SQL nativa la directriz para no invalidar caché, addSyncronizedClass, etc.. pero no funciona.
He probado a hacer flush y tampoco.
Lo único que me ha funcionado es hacer un find en BBDD y detach, y luego find de nuevo, si hago esto el segundo find me trae los datos reales de bbdd.
A alguien le ha pasado esto?No se porque tengo que hacer el detach forzado.
Me podéis orientar?