IT 연구소

자주 사용하는 쿼리 메서드의 명명 규칙

ron_nie 2024. 1. 10. 15:00
728x90

 

코드 설명 쿼리
findByName() “name” 컬럼의 값 중 파라미터로 들어오는 값과 같은 데이터 반환 …Where name?1
findByNameAndAge() 파라미터로 들어오는 값 중 첫번째 값은 “name” 컬럼에서 조회하고, 두 번째 값은 ”age” 컬럼에서 조회한 데이터 반환 …where name =?1 and age = ?2
findByNameOrAge() 파라미터로 들어오는 값 중 첫번째 값이 “name” 컬럼에서 조회되거나, 두 번째 값은 ”age” 컬럼에서 조회되는 데이터 반환 …where name = ?1 or age =?2
FindByAgeLessThan() “age” 컬럼의 값 중 파라미터로 들어온 값보다 작은 데이터 반환 …where age < ?1
FindByAgeGraterThan() "age” 컬럼의 값 중 파라미터로 들어온 값 보다 큰 데이터 반환 …where age > ?!
FindByName(Is)Null() "name” 컬럼의 값중 null인 데이터 반환 …where name is null
반응형