Java 卡桑德拉能做一套UDT吗?

Java 卡桑德拉能做一套UDT吗?,java,scala,cassandra,user-defined-types,Java,Scala,Cassandra,User Defined Types,我有一个Cassandra模式,表中有一列是用户定义类型(UDT)的集合。该UDT本身有一个列,该列是另一个UDT的集合。 我可以在cqlsh中创建类型和表,但是当我尝试在Java(实际上是Scala)代码中使用此模式时,我得到了一个“缺少编解码器错误” 有人知道Datastax java驱动程序是否支持这一点吗 创建类型testname(firstname文本、lastname文本); 创建类型testuser(testnameDatastax已确认这是一个Cassandra缺陷,当前不起作

我有一个Cassandra模式,表中有一列是用户定义类型(UDT)的集合。该UDT本身有一个列,该列是另一个UDT的集合。 我可以在cqlsh中创建类型和表,但是当我尝试在Java(实际上是Scala)代码中使用此模式时,我得到了一个“缺少编解码器错误”

有人知道Datastax java驱动程序是否支持这一点吗


创建类型testname(firstname文本、lastname文本);

创建类型testuser(testnameDatastax已确认这是一个Cassandra缺陷,当前不起作用。

Datastax已确认这是一个Cassandra缺陷,当前不起作用。

对于spring数据,Cassandra是,但必须在没有@cassandraType的情况下取消嵌套udt


希望它对spring数据cassandra有帮助,是的,但是嵌套的udt必须在没有@cassandraType的情况下被清除


希望对您有所帮助

这是哪个cassandra版本?以及异常的stacktrace是什么?com.datasax.cassandra.dse-driver1.1.0 com.datasax.cassandra.cassandra-driver-mapping 3.1.1它在com.datasax.driver.core.CodecRegistry.createCodec(第526行)失败。您能分享您拥有的模型类吗(这两个
@UDT
@Table
)那是哪个cassandra版本?以及异常的堆栈跟踪是什么?com.datasax.cassandra.dse-driver1.1.0 com.datasax.cassandra.cassandra-driver-mapping 3.1.1.1它在com.datasax.driver.core.CodecRegistry.createCodec(第526行)失败。您能否共享您拥有的模型类(这两个
@UDT
@Table