我正在使用spring-data-cassandra,需要使用jss映射一个字段,在cassandra中的类型为 frozen<map<text, list<text>>>
表脚本:
create table IF NOT EXISTS test (
id varchar,
name varchar,
target frozen<map<text, list<text>>>,
primary key (id, name)
);
我做了这样的事情:
@Column("target")
@CassandraType(type = DataType.Name.MAP, typeArguments = arrayOf( DataType.Name.MAP))
Map<String, List<String>> target;
但得到错误:
找不到请求操作的编解码器:[list < - > java.util.List];嵌套异常是com.datastax.driver.core.exceptions.CodecNotFoundException:找不到请求操作的编解码器:[list < - > java.util.List]
1 回答
请删除
@CassandraType
注释并添加驱动程序映射依赖项用户模型
主要方法
产量
表数据
依赖pom