【发布时间】:2012-10-19 09:54:19
【问题描述】:
我目前有一个管理请求列表的入口点(通过@WebService),每个请求都是一个DAO 操作(即createEmployee、createCompany 等...)。
一家公司有多名员工,当我的命令列表如下时:
客户调用 #1:
1. 创建公司
2. 创建员工
3.addEmployeeToCompany
客户端调用 #2:
1.查找所有公司
我得到了所有公司,但没有与他们相关的员工。
如果我重新部署应用程序,并且 findAllCompanies 命令带有所有信息(公司 + 员工),则似乎存在一些持久性错误。
我所有的 bean 都是无状态的(它们应该是有状态的吗?)并且我的实体管理器被注入到它们上(应该只注入到 webservice bean 上并传递给其他人吗?
【问题讨论】:
标签: ejb-3.0 entitymanager