我刚刚被告知MySQL集群(使用 NDB 引擎)不支持跨集群的外键约束。
使用JPA/ Hibernate,如果数据库不强制执行引用完整性,您将如何强制执行它?
一种选择是调用数据库以验证数据,然后如果有效则执行insert/update/delete操作。我有点不愿意采用这种方法,因为它会对性能产生影响。
问题:
如果在数据库中不支持外键检查,那么在使用带有/的
MySQL集群时,您通常如何强制执行参照完整性检查。JPAHibernate如果手动检查是唯一的选择,有什么方法可以通过一次访问数据库来完成手动检查事务?(可能作为
CRUD操作的一部分)