Прежде всего, важной частью вопроса является поддержка драйвера JDBC, и кажется, что вы можете использовать JDBC (Connector / J) с MySQL Cluster (см. этот пост ), так что можно представить объявление такого URL JDBC в конфигурации Hibernate.
Затем, мое понимание MySQL Cluster Overview заключается в том, что узлы данных рассматриваются как единое целое (из документации , если одно приложение обновляет зарплату сотрудника, все остальные серверы MySQL, которые запросите эти данные, чтобы увидеть это изменение немедленно ), поэтому Hibernate должен быть доволен этим.
Однако, если вы хотите, чтобы Hibernate создавал таблицы с использованием механизма NDB, вам понадобится специальный диалект (см. HHH-1496 ). Ничего сложного, хотя.
Так что в теории все вроде бы нормально. На практике I не имеет никакого опыта в такой настройке.