0

我们在 Windows 8 64 位上运行 mysql-cluster-gpl-7.4.11-winx64。我使用 7.4.11 ClusterJ 和 Java 1.8 64 位。

当我尝试在 Windows 10 64 位上运行相同的代码时,我在日志中收到以下消息:2016 年 6 月 29 日下午 12:11:11 com.mysql.clusterj.core.SessionFactoryImpl getDomainTypeHandler FINEST: DomainTypeToHandler for entity.IEntity(interface实体.IEntity) 返回 null

2016 年 6 月 29 日下午 12:11:11 com.mysql.clusterj.core.metadata.DomainTypeHandlerFactoryImpl createDomainTypeHandler 信息:在初始化类实体的域类型处理程序失败后删除模式实体.IEntity。

之后,我的代码无法通过以下语句将 Java 对象映射到我的数据库表:Failure getting NdbTable for class entity.IEntity, table entity。验证表是使用 ENGINE=NDB 定义的。

这里有什么问题?ClusterJ 正在使用 ndbclient.dll。DLL 是否可能与新的 Windows 版本不兼容?

4

1 回答 1

0

情况是代码试图连接到不存在的数据库。错过领先的日志消息!

于 2016-06-30T09:55:30.310 回答