gpt4 book ai didi

java - 在 couchbase 中存储数据(java 对象)

转载 作者:行者123 更新时间:2023-11-29 06:26:03 24 4
gpt4 key购买 nike

我们正在将我们的 java + MySql 应用程序转换为 couchbase ,为此我们使用了 spring-data 和一个 couchbase 服务器。

我很困惑如何将 Java 对象(实体/POJO)保存到 couchbase 存储桶中。

我读到,我无法为每个实体创建一个存储桶,所以我应该将所有数据放在一个存储桶中并添加一个 _class 属性以便我可以识别数据对象吗?

这是正确的方法吗?请分享有关相同的任何链接或建议。

Spring data with couchbase , 这是我使用的链接。

最佳答案

如果您通过 Spring Data Couchbase 创建对象,它们将自动具有此 _class 属性。 Spring Data 使用它来将 Json 对象从 Couchbase 转换为 POJO。使用类型字段(或由 Spring Data 自动添加的 _class 字段)确实是一个很好的做法,因为它允许您在创建 View 或使用 N1QL 时轻松地进行过滤。这也是您在同一存储桶中查找不同类型对象的方式。

关于java - 在 couchbase 中存储数据(java 对象),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30915530/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com