首页 > 解决方案 > Couchbase 错误地存储列表值

问题描述

基本上我有一个简单的 POJO 类,它有一些变量。每当我尝试使用 .save() 时,它都会很好地保存除 List<> 值之外的所有值。我存储到沙发底座,最终结果是这样的:

  "location": "location",
  "categories": {
    "empty": false
  }

类别是一个列表,我传递给我的邮递员身体的是:

"categories": [
  "OneTwoThree"
  ]

但是正如您所看到的,序列化没有正确完成,"empty": false即使它是我自己的类或字符串,我也总是得到它。有什么想法可能导致这种情况吗?

标签: javaserializationcouchbase

解决方案


这是https://jira.spring.io/browse/DATACOUCH-560。它已在工作 4.1.0 快照中修复,并将在计划于明天发布的 4.0.2 版本中。


推荐阅读