我正在尝试使用 RequestFactory。我的 ORM 提供者是 JPA。我有一个方法来检索一个名为 findAll() 的实体列表。当用户请求实体列表时,调用 findAll。Find all 对数据库执行查询并返回实体列表。但是,当 requestFactory 被要求将此列表发送回用户时,requestfactory 会为列表中的每个实体调用 findEntity()。
我的问题是:有什么方法可以指示请求工厂不要为列表中的每个项目调用查找实体?
我正在尝试使用 RequestFactory。我的 ORM 提供者是 JPA。我有一个方法来检索一个名为 findAll() 的实体列表。当用户请求实体列表时,调用 findAll。Find all 对数据库执行查询并返回实体列表。但是,当 requestFactory 被要求将此列表发送回用户时,requestfactory 会为列表中的每个实体调用 findEntity()。
我的问题是:有什么方法可以指示请求工厂不要为列表中的每个项目调用查找实体?
这可能来自SimpleRequestProcessor.createReturnOperations()
确定您的域对象是否处于活动状态,以便发送适当的 Delete、Persist 或 UpdateWriteOperation
值。调用finder方法的默认实现ServiceLayer.isLive()
来确定是否可以重新加载对象。您可以通过子类化和调用multi-arg super-constructor来提供自己的子类ServiceLayerDecorator
来覆盖该isLive()
方法。RequestFactoryServlet