如何在存储库模式中命名自定义 sql

How to naming Custom sql in Repository Pattern

我正在使用存储库模式,我正在编写一个接口来使用方法 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);

为其命名,描述此查询的作用。

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

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

然后您可以通过命名 convention or by writing your own query.

添加您自己的方法

希望对您有所帮助...