我有2個java應用程序。肥皂服務器(jax-ws)和肥皂客戶端。肥皂服務器使用spring mongo和mongoDb作爲數據庫。 所以,在我的服務器我有reterns所有公司從soap web服務返回ObjectId
方法@WebMethod(operationName = "getCompanies")
public CompanyList getCompanies(){
CompanyList companyList = new CompanyList();
companyList.companyDocArrayList = Lists.newArrayList(orgStructService.getCompanyDocService().findAll());
return companyList;
}
companyList類
public class CompanyList {
public ArrayList<CompanyDoc> companyDocArrayList;
}
而且CompanyDoc
public class CompanyDoc{
@Id
private ObjectId id;
private String companyName;
//getter setter
}
所以,當我把這種方法
ClientService clientService = new ClientService Service().getClientServicePort();
modelMap.addAttribute("companyList", clientService.getCompanies().getCompanyDocArrayList());
在列表clientService.getCompanies()我得到了奇怪的OBJECTID像[email protected](45ee7ab1 - 這個值的變更都刷新頁面) 但在數據庫中它是5369fefa1d6e6712866daaea
我我做錯了嗎?
謝謝。它有助於! – nabiullinas