GWT中的requestfactory和findEntity方法

时间:2011-05-21 17:34:05

标签: gwt jpa requestfactory

我正在尝试使用RequestFactory。我的ORM提供者是JPA。我有一个方法来检索名为findAll()的实体列表。当用户请求实体列表时,将调用findAll。 Find all对数据库执行查询并返回实体列表。但是,当requestFactory被要求将此列表发送回用户时,requestfactory会为列表中的每个实体调用findEntity()。

我的问题是:有没有办法可以指示请求工厂不为列表中的每个项目调用查找实体?

1 个答案:

答案 0 :(得分:2)

这可能是SimpleRequestProcessor.createReturnOperations()确定您的域对象是否有效,以便发送相应的删除,保留或更新WriteOperation值。 ServiceLayer.isLive()的默认实现调用finder方法来确定是否可以重新加载对象。您可以提供自己的ServiceLayerDecorator子类,通过继承isLive()并调用multi-arg super-constructor来覆盖RequestFactoryServlet方法。