【问题标题】:How to naming Custom sql in Repository Pattern如何在存储库模式中命名自定义 sql
【发布时间】:2016-09-30 12:21:14
【问题描述】:

我正在使用存储库模式,我正在编写一个接口来使用方法 CRUD,但我需要一个自定义查询,但我不知道如何按照标准命名该方法。

我正在这样做:

public interface Repository<T> {

  void save(T item);

  long saveList(Iterable<T> items);

  List<T> getAll();

  T findById(int id);

  void update(T item);

  void delete(T id);

【问题讨论】:

    标签: java php ruby repository-pattern naming


    【解决方案1】:

    我不确定你想在这里做什么。

    如果您只想使用 CRUD 方法并将自定义方法添加到接口,您只需扩展 CrudRepository

    然后您可以通过命名convention 或编写自己的query 添加自己的方法。

    希望对你有帮助...

    【讨论】:

      【解决方案2】:

      给它一个描述这个查询做什么的名字。

      【讨论】:

      • 但我需要一个通用名称来进行任何不是 CRUD 的查询
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-16
      • 1970-01-01
      • 1970-01-01
      • 2023-02-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多