我目前正在使用Spring Data JPA处理大量Oracle视图,并认为CrudRepository提供了太多我不想公开的方法。原因是我只需要选择方法
是否有人编写了一个视图特定的存储库接口,只是公开了检索方法?
答案 0 :(得分:0)
我会在Repository和Business逻辑之间创建一个Service层。
因此,您只能公开您想要的方法。
测试服务层很不错,因为您可以注入服务存根。
答案 1 :(得分:0)
定义您自己的扩展Repository的接口,并将要在其中公开的方法放入其中。