728x90

Method 2

쿼리 메소드

쿼리 메소드는 스프링 데이터 JPA에서 제공하는 핵심 기능 중 하나로 Repository 인터페이스에 간단한 네이밍 룰을 이용하여 메소드를 작성하면 원하는 쿼리를 실행 가능합니다. 쿼리 메소드를 이용할 때 가장 많이 사용하는 문법으로 find를 사용합니다. 엔티티의 이름은 생략이 가능하며, By 뒤에는 검색할때 사용할 변수의 이름을 적어줍니다. find + (엔티티 이름) + By + 변수이름 쿼리 메소드 Sample 및 JPQL snippet 조건이 많아질 때 쿼리 메소드를 선언하면 이름이 길어져 오히려 보기 힘들다는 단점이 있음. @Query 어노테이션을 이용하면 SQL과 유사한 JPQL (Java Persistence Query Language) 라는 객체지향 쿼리언어를 통해 복잡한 쿼리도 처리 가..

스프링 부트 2023.04.03

메서드 (기능)

자바 프로그램 = 클래스의 모음 : 하나 이상의 클래스들로 구성 클래스 = 데이터 선언들과 메소드 정의 들로 이루어집니다. 메소드는 클래스의 주요 구성요소입니다. 메소드 = 특정 작업을 수행하는 자바 문들의 모음입니다. 표준 클래스 라이브러리에 있는 메소드 는 다음과 같은 것을 예로 들수있습니당 System.out.println : println 메소드를 호출 메소드 종류는 2가지로 나뉩니다. 특정 작업을 수행하고 결과 값을 반환하는 메소드 특정 작업을 수행하고 결과 값을 반환하지 않는 메소드 String 클래스의 length 메소드 : 문자 길이를 반환합니다. System.out 객체의 println 메소드 : 주어진 문자열을 출력하고 어떤 값도 반환하지 않습니다. 메소드의 정의 메소드는 값을 반환하느..

JAVA/Java 기초 2022.12.12
728x90