JPA @Columnアノテーションに相当するSpringData Mongoはありますか?SpringData Mongo @Column相当のアノテーション(@Property?)
基本的に、私はMongoに別の名前で保存したいプロパティを持つPOJOを持っています。だから、次のオブジェクト:私は明示的にそれをあなたは@Field
を使用することができます
JPA @Columnアノテーションに相当するSpringData Mongoはありますか?SpringData Mongo @Column相当のアノテーション(@Property?)
基本的に、私はMongoに別の名前で保存したいプロパティを持つPOJOを持っています。だから、次のオブジェクト:私は明示的にそれをあなたは@Field
を使用することができます
スプリングデータreference documentationは、MongoDBドキュメントにマップされたプロパティのキーと順序をカスタマイズする注釈として@Field
をリストします。
を行うためにMappingMongoConverter
を使用したくない:
{
"_class":"com.example.Pojo",
"bar" : "Hello World"
}
注:として
public class Pojo{
@Property("bar")
private String foo = "Hello World";
}
が持続されるだろう
これは、DB内のカスタムキー名と挿入順序を定義できるようにします
さて、私は複数の機会を見ていると考えて、少しばかげているように感じます。ありがとう! –
最終的にここに到達してうれしいです。今日は本当に長い時間これを探していた。 – divinedragon
更新リンク:http://docs.spring.io/spring-data/data-mongo/docs/current/reference/html/#mapping-usage-annotations – jebeaudet