2016-10-04 87 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字段