卡桑德拉表列:
pickuploc map<text, frozen<location>>
Java实体:
@Column("pickuploc")
protected Map<String,Location> pickupLocation;
当执行从表列“pickuploc”中选择查询时,并没有完全映射到实体中定义的picupLocal属性。
这是我得到的回应:
"pickupLocation": {
"4171": {
"type": {
"name": "UDT",
"keyspace": "delivery",
"typeName": "location",
"frozen": true,
"fieldNames": [
"buid"],
"typeArguments": [],
"collection": false
}
}
}
使用Spring数据卡桑德拉1.5.8
应在2.2版中修复。参见https://jira.spring.io/browse/DATACASS-487
Spring Data Cassandra从1.5到2.0只支持地图中的原始类型。已经有一张改进Map
支持的票。留下您的投票来增加实现它的需求。
我正在构建一个REST API, 和ActiveBid类 和我的泽西请求映射器,它具有获取数据的逻辑 有人能帮我吗?我不知道和卡桑德拉共事会这么难。
所以我在Cassandra数据库中有一个UDT: 当我查询这个时,我可以得到UDTValue,但我不确定如何映射到UDTClass,因为我使用的是Cassandra Java驱动程序2.2.0rc3 在2.1中,有一些类似于本教程的说明。但在2.2.0中,这个(UDTMapper)似乎已经被删除或尚未添加。怎样才能做同样的事情,或者仅仅为了达到同样的效果? 谢谢。
有人能给我指出一个字段声明的如何在spring-数据-卡桑德拉中映射回Java。我可以简单地通过保存数据,但当从数据库读取数据时不起作用,会弹出一个未找到编解码器的异常。 非常感谢帮助。
前端将这个json发送到我的API 控制器:
问题内容: 我一直在研究一个非常简单的JPA示例,并试图将其调整为现有数据库。但是我无法克服这个错误。(下面。)这只是我没看到的一些简单的事情。 在下面的DocumentManager类中(一个简单的servlet,因为这是我的目标),它做了两件事: 插入一行 返回所有行 插入效果很好-一切都很好。问题出在检索上。我尝试了各种参数值,但没有走运,并且尝试了各种更复杂的类注释(如列类型),但都没有成
当我尝试通过枚举将源中的字符串映射到目标中的整数时。ModelMapper失败。 来源 目的地 字符串和整数之间的映射在枚举中定义