2016-10-04 105 views
0

爲何總讓空值時返回的保存在使用嗎啡嗎啡保存工作不

我的ID是字符串

private String id; 

這是我的DAO代碼

public Tournament create(Tournament tournament) 
{ 
    Key<Tournament> save = save(tournament); 
    if (save != null) 
    { 
     return getDs().getByKey(Tournament.class, save); 
    } 
    else 
    { 
     return null; 
    } 
} 

它將保存在數據庫mongo中但返回值爲空爲什麼?

輸出

null 

如果我使用

私人的ObjectId ID

它會得到

"id": { 
     "timestamp": 1432028968, 
     "machineIdentifier": 9913253, 
     "processIdentifier": 7516, 
     "counter": 8215016 
     }, 

我沒有得到ID在適當的值?請幫我我莫菲亞全新

回答

0

文檔說保存方法將更新您的Tournament類中的ObjecId字段。

保存的實體(對象),並更新@Id字段