我有一个spring data jpa的服务,它使用多个数据源。其中一个数据源被用作主存储,实体被用在那里,并描述了存储库。其他数据源只是用来调用存储过程和函数。您能告诉我,我是否可以为没有实体的数据源创建一个spring data jpa存储库,并使用@Procedure
注解强制函数调用我需要的存储过程?2我阅读了https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories.custom-implementations,并且刚刚编写了我的存储库实现。3正在为springdatajpaapi寻找替代的、更方便的用例。
1条答案
按热度按时间wecizke31#
您需要使用一些实体,因为JPA是域驱动的,请参考Any way to use the
@Procedure
annotation without an entity?和Using Spring @Procedure to call StoredProcedure without binding to a table在我看来,你应该使用Just use JDBC模板。