CouchbaseのようなドキュメントDBの利点の1つは、スキーマレスエンティティです。スキーマを変更することなくドキュメント内に新しい属性を追加することができます。CouchbaseドキュメントのSpringデータの汎用エンティティ
Couchbase JsonObjectとJsonDocumentを使用すると、新しい属性がドキュメントに追加されるたびにCRUD操作を行う必要がなくなります。エンティティが作成されていないthis exampleを参照してください。
しかし、エンティティクラスを作成する通常のSpring Dataアプローチに従えば、私はこの柔軟性をフルに活用しません。ドキュメントに新しい属性を追加するたびにコードが変更されます。
Springデータを使用する汎用エンティティを使用するアプローチはありますか?または、Springデータは、スキーマレスDBにはあまり適していませんか?または私の理解は間違っていますか?