태영이의 코딩스토리

  • 홈
  • 태그
  • 방명록

Spring 22

쿼리 메소드 기능

쿼리 메소드 기능 3가지메소드 이름으로 쿼리 생성메소드 이름으로 JPA NamedQuery 호출@Query 어노테이션을 사용해서 Repository 인터페이스에 쿼리 직접 정의 메소드 이름으로 쿼리 생성메소드 이름을 분석해서 JPQL 쿼리 실행#이름과 나이를 기준으로 회원을 조회하려면?public List findByUsernameAndGreaterThan(String username, int age) { return em.createQuery("select m from Member m where m.username = :username and m.age > :age") .setParameter("username", username) .setParameter("age", age) ..

Spring/Spring Data Jpa 2024.09.07

Spring Data Jpa 공통 인터페이스 설정, 적용 및 분석

JavaConfig 설정 - 스프링 부트 사용시 생략 가능@Configuration@EnableJpaRepositories(vasePackages = "Repository 위치")public class AppConfig {}스프링 부트 사용시 @SpringBootApplication 위치를 지정(해당 패키지와 하위 패키지 인식)만약 위치가 달라지면 @EnableJpaRepositories 스프링 데이터 JPA가 구현 클래스 대신 생성org.springframework.data.repository.Repository를 구현한 클래스는 스캔 대상MemberRepository 인터페이스가 동작한 이유SpringDataJpa에서 인터페이스를 보고 구현체를 만들어서 주입시킴실체 출력해보기 (Proxy)meberR..

Spring/Spring Data Jpa 2024.09.05
이전
1 2 3
다음
더보기
프로필사진

태영이의 코딩스토리

  • 분류 전체보기 (79)
    • Spring (22)
      • Spring Data Jpa (3)
      • Spring MVC (19)
    • JPA (15)
    • Algorithm (0)
    • Network (12)
    • Database (6)
    • Software Engineering (3)
      • Desing Pattern (0)
    • Java (2)
      • 병렬 프로그래밍 (1)
    • SQL (13)
    • 인프런 워밍업 클럽 3기 BE 클린코드 & 테스트 (4)
    • TIL (1)
    • 정보처리기사 (0)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바