native Query (1) 썸네일형 리스트형 Spring Data JPA Illegal attempt to set lock mode for a native query Illegal attempt to set lock mode for a native query라는 예외가 발생하고 있습니다. 이는 Spring Data JPA에서 Native Query에 비관적 락을 적용할 수 없다는 의미입니다. 비관적 락을 사용하려면 JPQL을 사용해야 합니다.다음과 같이 @Query 어노테이션을 JPQL로 변경해 보세요TicketRepository 수정@Repository public interface TicketRepository extends JpaRepository { @Lock(LockModeType.PESSIMISTIC_WRITE) @Query("SELECT t FROM Ticket t WHERE t.id = :id") Optional findByIdWithLock(@P.. 이전 1 다음