GWT RequestFactory и несколько запросов

Есть ли способ использовать RequestFactory для создания двух сущностей в одном запросе? Я пробовал:

    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();

Но я получаю сообщение об ошибке, что запрос уже выполняется. Когда я сделал два отдельных запроса 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();

Затем из браузера выполняются два отдельных запроса. Я надеюсь, что что-то в RequestFactory может объединить несколько запросов - мне нужно создавать сотни сущностей за раз, и я не хочу делать сотни запросов!

6
задан Riley Lark 10 February 2011 в 18:27
поделиться