MySQL NDB Cluster API 开发人员指南  / 第 4 章 MySQL NDB Cluster Connector for Java  /  4.4 用于 Java 的 MySQL NDB Cluster 连接器:限制和已知问题

4.4 用于 Java 的 MySQL NDB Cluster 连接器:限制和已知问题

本节讨论用于 Java API 的 MySQL NDB Cluster Connector 中的限制和已知问题。

ClusterJ 中的已知问题:

  • 连接:使用 ClusterJ,查询仅限于单个表。这不是 JPA 或 JDBC 的问题,它们都支持连接。

  • 数据库视图:因为 MySQL 数据库视图不使用NDB 存储引擎,ClusterJ 应用程序无法 看到视图,因此无法访问它们。要使用 Java 处理视图,您应该使用 JPA 或 JDBC。

  • 关系和继承: ClusterJ 不支持关系或继承。表一对一映射到域类,并且只支持单表操作。NDB NDB Cluster 7.3 及更高版本的表支持外键,并且在使用 ClusterJ 进行插入、更新和删除时强制执行外键约束。

  • TIMESTAMP:目前,ClusterJ 不支持主键字段的 TIMESTAMP 数据类型。

JDBC 和连接器/J 中的已知问题:有关 JDBC 和连接器/J 的限制和已知问题的信息,请参阅 JDBC API 实现说明连接器/J 应用程序故障排除

NDB Cluster 中的已知问题:有关 NDB Cluster 的限制和其他已知问题的信息,请参阅 NDB Cluster 的已知限制