我想在我的仓库中编写一个查找方法,根据一个字段或另一个字段来查找对象,同时提供一个参数,例如:
@RepositoryDefinition(domainClass = Person.class, idClass = Long.class)
public interface PersonRepository extends CrudRepository<Person, Long> {
List<Person> findAllByIdOrAnotherId(someId);
}
我该如何在不使用SQL的情况下实现这个功能?
@Query("from Person p where p.id = ?1 or p.anotherId = ?1")
。 - manish