Java 映射值后出现意外的无关字节

Java 映射值后出现意外的无关字节,java,cassandra,kundera,Java,Cassandra,Kundera,我在cassandra中有一个表,其中有一列类型为MAP(即)source\u id\u MAP MAP 我用昆德拉ORM来代替卡桑德拉。在选择过程中,我得到以下异常 卡桑德拉版本:2.1.8 有什么想法,可能的原因是什么 通过CQL设置fieldsourceIdMap值时出错,原因为:。 org.apache.cassandra.serializers.MarshalException:意外 映射值后的多余字节 位于org.apache.cassandra.serializers.MapSer

我在cassandra中有一个表,其中有一列类型为MAP(即)source\u id\u MAP MAP

我用昆德拉ORM来代替卡桑德拉。在选择过程中,我得到以下异常

卡桑德拉版本:2.1.8

有什么想法,可能的原因是什么

通过CQL设置fieldsourceIdMap值时出错,原因为:。 org.apache.cassandra.serializers.MarshalException:意外 映射值后的多余字节 位于org.apache.cassandra.serializers.MapSerializer.deserializeForNativeProtocol(MapSerializer.java:110) 位于com.populse.client.cassandra.schemamanager.cassandratatranslator$MapTypeBuilder.decompose(cassandratatranslator.java:1177)


看起来像是复制品巧合的是我只提出了另一个问题。根据您的建议,我在我的persistence.xml中添加了以下行,如下所示,但是错误仍然会再次发生。您是否也创建了表并添加了启用CQL3的数据?如果没有,请照做