查看数据库视图的特定存储库界面?

时间:2015-12-08 10:10:38

标签: java spring spring-data-jpa

我目前正在使用Spring Data JPA处理大量Oracle视图,并认为CrudRepository提供了太多我不想公开的方法。原因是我只需要选择方法

是否有人编写了一个视图特定的存储库接口,只是公开了检索方法?

2 个答案:

答案 0 :(得分:0)

我会在Repository和Business逻辑之间创建一个Service层。

因此,您只能公开您想要的方法。

测试服务层很不错,因为您可以注入服务存根。

答案 1 :(得分:0)

定义您自己的扩展Repository的接口,并将要在其中公开的方法放入其中。

请参阅Fine-tuning repository definition