Spring 数据 jpa 在 id 字段之间查找
Spring data jpa find by between on id field
我正在尝试从我的数据库中检索一些行,例如
select * 来自 my_table 其中 id 在 1 到 100 之间;
JpaRepository 中有主键之间的选项吗?
任何自定义方法都可以在 JPARepo 中编写。您需要确保遵循 JPA 规则。字段名称应该存在于方法中,在下面的方法中,Id 是我实体中的字段名称 class.
实体Class
@Entity
@Setter@Getter
public class Course {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
private Long id;
private String name;
}
回购 Class
@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
}
我正在尝试从我的数据库中检索一些行,例如
select * 来自 my_table 其中 id 在 1 到 100 之间;
JpaRepository 中有主键之间的选项吗?
任何自定义方法都可以在 JPARepo 中编写。您需要确保遵循 JPA 规则。字段名称应该存在于方法中,在下面的方法中,Id 是我实体中的字段名称 class.
实体Class
@Entity
@Setter@Getter
public class Course {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
private Long id;
private String name;
}
回购 Class
@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
}