是否可以在Jpa Retrieving Outbound Gateway中使用实体图?
@Bean
public IntegrationFlow findContract() {
return f -> f
.handle(Jpa.retrievingGateway(this.entityManagerFactory)
.entityClass(Contract.class)
//.parameterExpression("contractNumber", "payload"))
// set entityGraph name
;
}
我想使用类似于Spring Data Jpa的方法
public interface ContractRepository extends JpaRepository<Contract, Long> {
@EntityGraph(value = "contract.documents", type = EntityGraphType.LOAD)
Contract findByContractNumber(String contractNumber);
}
答案 0 :(得分:0)
这在Spring Integration中没有实现。
随意提出适当的JIRA进行此类改进。当然,Contribution是受欢迎的。
同时,作为一种解决方法,您可以使用@ServiceActivator
(Java DSL中的.handle()
)来调用ContractRepository.findByContractNumber()
方法。