我正在尝试使用RequestFactory。我的ORM提供者是JPA。我有一个方法来检索名为findAll()的实体列表。当用户请求实体列表时,将调用findAll。 Find all对数据库执行查询并返回实体列表。但是,当requestFactory被要求将此列表发送回用户时,requestfactory会为列表中的每个实体调用findEntity()。
我的问题是:有没有办法可以指示请求工厂不为列表中的每个项目调用查找实体?
答案 0 :(得分:2)
这可能是SimpleRequestProcessor.createReturnOperations()
确定您的域对象是否有效,以便发送相应的删除,保留或更新WriteOperation
值。 ServiceLayer.isLive()
的默认实现调用finder方法来确定是否可以重新加载对象。您可以提供自己的ServiceLayerDecorator
子类,通过继承isLive()
并调用multi-arg super-constructor来覆盖RequestFactoryServlet
方法。