私は MongoDB を使用しており、MongoDB Java Driver (v.3.0.2) を使用するという厳しい要件があります。また、データベースの構造を変更することはできません。
データベース内のドキュメントの 1 つに、POJO である「public」という名前のフィールドがあります。
BSON ドキュメント コレクションを JSON に直接キャストしているだけなので、表示するドキュメントを取得するのは簡単です。ただし、PUT/POST では、この属性を "public" 以外の名前に変更すると、スキーマが変更されますが、これは許可されていません。
この時点で、POJO のフィールドの名前を変更することを計画していますが、これは、POST/PUT でオブジェクトを手動でハイドレートし、BSON ドキュメントを手動で構築して命名を正しく行う必要があることを意味します。
誰かが同様の問題に遭遇したかどうか、無関係なマッピング フレームワークを使用せずにこれを簡単に回避するための提案があるかどうかを確認したかっただけですか?
ありがとう。