This section discusses the limitations and known issues in the MySQL Cluster Connector for Java APIs.
Database views: Because MySQL database views do not use the
NDBstorage engine, ClusterJ applications cannot “see” views, and thus cannot access them. To work with views using Java, you should use JPA or JDBC.
Relations and inheritance: ClusterJ does not support relations or inheritance. Tables are mapped one-to-one onto domain classes, and only single-table operations are supported.
NDBtables for MySQL Cluster 7.3 and later support foreign keys, and foreign key constraints are enforced when using ClusterJ for inserts, updates, and deletes.
Known issues in JPA: For information about limitations and known issues with OpenJPA, see the OpenJPA documentation.
Known issues in MySQL Cluster: For information about limitations and other known issues with MySQL Cluster, see Known Limitations of MySQL Cluster.