我们正在将我们的java + MySql应用程序转换为couchbase,为此我们使用了spring和couchbase服务器。
我很困惑如何将Java对象(实体/ POJO)保存到couchbase桶中。
我读到,我不能为每个实体创建一个桶,所以我是否应该将所有数据放到一个桶中,并添加一个_class属性,以便识别数据对象?
这条路对吗?请分享任何关于同样的链接或建议。
带couchbase的弹簧数据,这是我使用的链接。
发布于 2015-06-26 13:41:06
如果通过创建对象,它们将自动具有此_class属性。Spring数据使用它将Json对象从Couchbase转换为POJO。使用类型字段(或者由Spring自动添加的_class字段)确实是一个很好的做法,因为它允许您在创建视图或使用N1QL时轻松地进行筛选。这也是如何在同一个桶中找到不同类型的对象。
https://stackoverflow.com/questions/30915530
复制相似问题