Deshabilitar la actualización automática de Hibernate en la descarga solo en los sinónimos

Tengo una tabla y dos bases de datos que tienen la misma tabla, pero una es un enlace simbólico de la otra y solo se permite la lectura en esta tabla.

He mapeado la tabla a Java usando Hibernate y uso Spring para establecer la fuente de datos del Entity Manager como una de las dos bases de datos basadas en algunos criterios de entrada.

Solo invoco operaciones de solo lectura (se selecciona) cuando estoy conectado a la segunda base de datos, pero parece que Hibernate intenta devolver algo a la base de datos y falla, ya que la actualización no está permitida en esta vista.

¿Cómo deshabilito esta actualización solo para la segunda fuente de datos y la mantengo normal para la primera?

Actualización: En cuanto a la traza de la pila, la descarga parece comenzar aquí:

          at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
          at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50)
          at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1027)
          at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:365)
          at org.hibernate.ejb.AbstractEntityManagerImpl$1.beforeCompletion(AbstractEntityManagerImpl.java:504)
          ... 55 more

¿Está esto relacionado con la propiedad hibernate.transaction.flush_before_completion? ¿Puedo configurarlo en falso para la segunda fuente de datos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta