@Query(value = "SELECT * FROM register_log limit 50 offset :page",
countQuery = "SELECT COUNT(*) FROM register_log ",
nativeQuery = true)
List<RegisterLog> findRegisterLogsOptimized(@Param("page") int page);
Here page can't be seen by Java.
always have - Hibernate: SELECT * FROM register_log limit 50 offset ?.
here invocation // in service
public List<RegisterLog> findRegisterLogsOptimized(int page) {
return registerLogRepository.findRegisterLogsOptimized(page);
}
// in repository
registerLogService.findRegisterLogsOptimized(50);
