RequestFactory を使用して 1 つのリクエストで 2 つのエンティティを作成する方法はありますか? 私は試した:
EmployeeRequest request = requestFactory.employeeRequest();
EmployeeProxy newEmployee = request.create(EmployeeProxy.class);
newEmployee.setName("Joe!");
Request<Void> createReq = request.persist().using(newEmployee);
createReq.fire();
EmployeeProxy newEmployee2 = request.create(EmployeeProxy.class);
newEmployee2.setName("Sam!");
Request<Void> createReq2 = request.persist().using(newEmployee2);
createReq2.fire();
しかし、リクエストがすでに進行中であるというエラーが表示されます。2 つの個別の EmployeeRequests を作成したとき:
EmployeeRequest request = requestFactory.employeeRequest();
EmployeeProxy newEmployee = request.create(EmployeeProxy.class);
newEmployee.setName("Joe!");
Request<Void> createReq = request.persist().using(newEmployee);
createReq.fire();
EmployeeRequest request2 = requestFactory.employeeRequest();
EmployeeProxy newEmployee2 = request2.create(EmployeeProxy.class);
newEmployee2.setName("Sam!");
Request<Void> createReq2 = request2.persist().using(newEmployee2);
createReq2.fire();
次に、ブラウザから 2 つの個別の要求が行われます。RequestFactory の何かが複数のリクエストをマージできることを願っています。一度に何百ものエンティティを作成する必要があり、何百ものリクエストを作成したくありません!