Е, това е първото нещо, което трябва да поправите (с подходящо наблюдение).
Доколкото знам, Hibernate всъщност не предоставя никаква възможност за това. Лично аз бих проучил поддръжката при отказ на MySQL и неговия JDBC драйвер. Не мога да дам много конкретен отговор, защото не съм внедрил това с MySQL, но ето някои насоки:
- Стратегия за отказ на MySQL, използваща управление на състоянието, въвеждаща MPP - Част 1
- 21.3.4.1. Имена на класове на драйвери/източници на данни, синтаксис на URL адреси и конфигурационни свойства за конектор/J
- 21.3.4.6. Използване на главен/подчинен репликация с ReplicationConnection
И както е споменато в долната част на последната връзка по-горе (а също и в това коментар ):