【问题标题】:View specific Repository interface for Database Views?查看数据库视图的特定存储库界面?
【发布时间】:2015-12-08 10:10:37
【问题描述】:

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

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

【问题讨论】:

  • 使用存储库接口编写自己的方法 :-)
  • 是的——我就是这么想的——我只是在衡量人们是在使用这种方法还是其他方法
  • 然后我将其添加为答案:-)

标签: java spring spring-data-jpa


【解决方案1】:

我会在存储库和您的业务逻辑之间创建一个服务层。

所以你只能公开你想要的方法。

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

【讨论】:

    【解决方案2】:

    定义您自己的扩展存储库的接口并将您想要公开的方法放入其中。

    Fine-tuning repository definition

    【讨论】:

      猜你喜欢
      • 2014-06-05
      • 2020-09-13
      • 1970-01-01
      • 2011-10-17
      • 1970-01-01
      • 2011-04-13
      • 2014-09-13
      • 2021-10-09
      • 1970-01-01
      相关资源
      最近更新 更多