我有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