JPA Биндинги в примерах

Использование SQL в JPA репе

package com.package.test;
 
import org.springframework.data.repository.CrudRepository;
import org.springframework.data.jpa.repository.Query;
 
@Repository
public interface TestInterface extends CrudRepository<КлассМодели, Long> // Long первичный ключ
{
 
  // Выбрать с лимитом 50 шт где модификатор и сортировка
  @Query("SELECT i.id FROM TableAlias i WHERE i.created < :olderThan")
  List<Long> findTop50ByCreatedAsc(LocalDateTime olderThan);
 
 
}