我们在64位Windows 8上运行mysql-cluster-gpl-7.4.11-winx64。我使用的是带有Java1.864位的7.4.11 ClusterJ。
当我尝试在Windows 10 64位上运行相同的代码时,我在日志中得到以下消息: Jun 29,2016 12:11:11 PM com.mysql.clusterj.core.SessionFactoryImpl getDomainTypeHandler FINEST: DomainTypeToHandler com.mysql.clusterj.core.SessionFactoryImpl entities.IEntity(接口entities.IEntity)返回null
2016年6月29日12:11:11 PM com.mysql.clusterj.core.metadata.DomainTypeHandlerFactoryImpl createDomainTypeHandler信息:初始化entities.IEntity类的域类型处理程序失败后,正在删除架构实体。
之后,我的代码无法将Java object映射到我的数据库表,原因是:为类entities.IEntity,table entity获取NdbTable失败。验证表是否使用ENGINE=NDB定义。
这里会有什么问题呢?ClusterJ正在使用ndbclient.dll。是否可能DLL与新的Windows版本不兼容?
发布于 2016-06-30 17:55:30
情况是代码试图连接到不存在的数据库。缺少前导日志消息!
https://stackoverflow.com/questions/38105085
复制相似问题