Bueno, eso es lo primero que debes arreglar (con un control adecuado).
Que yo sepa, Hibernate realmente no proporciona ninguna instalación para esto. Personalmente, investigaría el soporte de conmutación por error de MySQL y su controlador JDBC. No puedo dar una respuesta muy concreta porque no he implementado esto con MySQL, pero aquí hay algunos consejos:
- Estrategia de conmutación por error de MySQL usando State Management, presentando MPP - Parte 1
- 21.3.4.1. Nombres de clase de fuente de datos/controlador, sintaxis de URL y propiedades de configuración para Connector/J
- 21.3.4.6. Uso de la replicación maestro/esclavo con ReplicationConnection
Y, como se menciona en la parte inferior del último enlace anterior (y también en este comentario ):