0
@Document
を使用してCrudRepository
を使用すると、オブジェクトのすべてのnullフィールドがデータベースに書き込まれません。スプリングデータカウチベースを使用してNull値がCouchbaseに永続化されない
例(オブジェクトobj):
{
"field1": {
"field11": 123
},
"field2": null,
"field3": "abc"
}
objRepo.save(obj)
、フィールド2は、Couchbaseのに書き込まれません。
nullを保存するためにスプリング・リポジトリの動作をオーバーライドする可能性はありますか?自分自身でMappingCouchbaseConverter
を作成する必要がありますか、それともTranslationService
と関連付ける必要がありますか?
もしあなたがそれを構成可能にすることができれば、それはPRの良い候補になります:) –
あなたは情報のために、私は何が出てくるのか見てみましょう。あなたが私の他の質問をチェックしてください:http://stackoverflow.com/questions/39571003/id-and-field-on-same-variable – prettyvoid