Я пытаюсь получить некоторые строки из моей БД, например
выберите * из my_table, где идентификатор от 1 до 100;
Есть ли в JpaRepository какой-либо вариант между первичным ключом?
Любой пользовательский метод может быть написан на JPARepo. Вы должны убедиться, что соблюдаете правила JPA. Имя поля должно существовать в методе. В приведенном ниже методе Id — это мое имя поля в моем классе Entity.
Класс сущности
@Entity
@Setter@Getter
public class Course {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
private Long id;
private String name;
}
Класс репо
@Repository
public interface CourseSprngDataRepo extends JpaRepository<Course, Long>{
List<Course> findByIdBetween(Long l, Long m);
List<Course> findByIdBetweenOrderByNameAsc(long l, long m);//Between and Order by another column ex
}