2013-03-26 21 views
5

是否有SpringData Mongo等價於JPA @Column註解?SpringData Mongo @Column等效註釋(@Property?)

基本上,我有一個POJO,我想用一個不同的名稱在Mongo中存儲一個屬性。所以,以下對象:

public class Pojo{ 
    @Property("bar") 
    private String foo = "Hello World"; 
} 

將持續爲:

{ 
    "_class":"com.example.Pojo", 
    "bar" : "Hello World" 
} 

注:我不想使用MappingMongoConverter明確做

回答

9

Spring Data reference documentation列出了@Field作爲自定義映射到MongoDB文檔的屬性的鍵和順序的註釋。

+0

好吧,我覺得有點愚蠢,因爲我多次看過。謝謝! – 2013-03-26 19:18:47

+0

最後很高興到達這裏。今天正在尋找這個很長的時間。 – divinedragon 2013-11-07 08:17:34

+3

更新後的鏈接:http://docs.spring.io/spring-data/data-mongo/docs/current/reference/html/#mapping-usage-annotations – jebeaudet 2015-01-20 13:56:26

3

您可以使用@Field

它允許您在數據庫中定義自定義鍵名稱和插入順序

相關問題