Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- socket
- 반효경
- 기술면접
- cs지식
- jwt토큰
- 운영체제
- 스프링
- 자바
- OS
- 채팅구현
- Security
- java
- spring
- MongoDB
- Stomp
- 스프링시큐리티
- rabbitmq
- CS면접
- 소켓통신
- 스프링부트
- 테스트코드
- 자바문법
- Mock
- springboot
- 단위테스트
- JPA
- CS
- jwt
- 스프링소켓통신
- 소켓
Archives
- Today
- Total
목록Spring Data JPA (1)
Dev_Henry
Spring Data JPA - 쿼리메소드
Repositoy 인터페이스(JpaRepository )에서 규칙에 맞는 이름으로 메소드를 선언해두면 이름의 단어들(키워드)을 해석해서 자동으로 맞는 쿼리를 실행시켜준다.(JPQL로 변환이 된다) 보통 // find 엔티티명 by 컬럼명 // 과 같은 모양이다. ex) void deleteByName(String name); 으로 선언만 해두고 사용하면 name컬럼을 이용한 삭제 쿼리가 자동으로 수행된다. findById() 처럼 기본적인건 선언도 필요없이 쓸 수 있음. @query(" jpql문 직접 입력 ") 어노테이션을 통해 복잡한 쿼리도 가능하다. 자세한 사용법과 키워드는 공식문서 참조 https://docs.spring.io/spring-data/jpa/docs/current/..
Web/Spring
2023. 7. 19. 00:22