Поддерживает ли Gwt 2.1 Entity Proxy прозрачный вызов лениво загруженных отношений сущностей? - PullRequest
0 голосов
/ 06 января 2011

Ну, я прочитал документ о Entity Proxy http://code.google.com/webtoolkit/doc/latest/DevGuideRequestFactory.html.Насколько я понял, Entity Proxy не поддерживает прозрачный вызов лениво загруженных отношений сущностей.Например, у меня есть сущность Employee, и у этой сущности есть поле супервизора, тип которого Employee, и этот тип извлечения поля является ленивым. Когда я запросил сотрудника, могу ли я вызвать его метод getSupervisor на уровне GWT? .. Что я ожидаюEmployeeProxy прозрачно вызывает метод getSupervisor объекта Employee на сервере. Так ли это?

Ответы [ 2 ]

2 голосов
/ 06 января 2011

Нет, так же, как вы упоминаете, он не поддерживает отложенную загрузку. Это также будет сложно, потому что, хотя вы хотите сделать getSupervisor(), который бы возвращал данные, на практике это будет означать, что GWT выполняет асинхронный вызов и нуждается в приемнике. Технически, возможно, будет возможно реализовать что-то вроде отложенной загрузки, но из-за асинхронности никогда не удастся просто выполнить getSupervisor().

0 голосов
/ 12 апреля 2011

Есть проект gilead , который может делать то, что вы собираетесь.

...