SpringデータCouchbase 1.3.2でCouchbase 4.0.0を使用していますが、埋め込みの代わりに参照された文書を使用して関係を維持したいと考えています。Couchbaseで参照する文書との関係
{
title: "Some Title",
pages: 123,
publisher: {
name: "O'Reilly Media",
location: "CA"
}
}
しかし、私はこのようなドキュメントたい: はたとえば、文書には、以下の通りである
{
_id: "oreilly",
name: "O'Reilly Media",
location: "CA"
}
{
_id: 123456789,
title: "Some Title",
pages: 123,
publisher_id: "oreilly"
}
は、私は、データを表現するために2つの異なるクラスを持っていると私は、アノテーションを使用してい@Document
および@Field
。私は既に注釈を試みた@ManyToOne
しかし、それは動作しませんでした。
こんにちは、Simon、 ありがとうございます。 私の文書がすでにcouchbaseに保存されていることを考慮すると、読み取り操作でサブオブジェクトが分離された文書であることをSpringに伝える方法はありますか? –
残念ながら、私はない –
しかし、私はまだ疑いがあります。循環参照があるとどうなりますか? Springはサブオブジェクトを再帰的に埋め込みますか? –