JPA Hint
JPA 쿼리 힌트(SQL 힌트가 아니라 JPA 구현체에게 제공하는 힌트)
@QueryHints(value = @QueryHint(name = "org.hibernate.readOnly", value = "true"))
Member findReadOnlyByUsername(String username);
Lock
@Lock(LockModeType.PESSIMISTIC_WRITE)
List<Member> findByUsername(String name);
org.springframework.data.jpa.repository.Lock 어노테이션을 사용
JPA가 제공하는 락은 JPA 책 16.1 트랜잭션과 락 절을 참고
출처 : 김영한 JPA 스프링 데이터 강의
'JPA > JPA-Spring Data' 카테고리의 다른 글
Auditing (0) | 2022.07.21 |
---|---|
사용자 정의 리포지토리 구현 (0) | 2022.07.21 |
@EntityGraph (0) | 2022.07.21 |
벌크성 수정 쿼리 (0) | 2022.07.21 |
스프링 데이터 JPA 페이징과 정렬 (0) | 2022.07.20 |