트랜잭션과 락

트랜잭션과 격리 수준

낙관적 락과 비관적 락 기초

@Version

@Entity
public class Board {
	@Id
	private String id;
	private String title;

	@Version
	private Integer version;
}

스크린샷 2024-02-28 16.42.39.png

JPA 락 사용

JPA를 사용할때 추천하는 전략은 READ COMMITED + 낙관적 버전 관리

스크린샷 2024-02-28 16.46.27.png