Developer Cafe

쿼리메소드에서의 부등호 처리방법 본문

Spring/JPA

쿼리메소드에서의 부등호 처리방법

개발자 카페 2021. 7. 6. 10:25
728x90

게시물의 title에 특정한 문자가 포함되어 있고, bno가 특정 숫자 초과인 데이터를 조회한다면...

public interface BoardRepository extends CrudRepository<Board, Long> {
	// title LIKE % ? % AND BNO > ?
    public Collection<Board> findByTitleContainingAndBnoGreaterThan(String keyword, Long num);
}

 

Test에서

@Autowired
private BoardRepository repo;

@Test
public void testByTitleAndBno() {
	Collection<Board> results = repo.findByTitleContainingAndBnoGreaterThan("5", 50L);
}

결과는 bno가 50번보다 크면서, 제목에 '5'가 포함된 데이터들이 출력되는 것을 볼 수 있습니다.

728x90
Comments