immutable1 Spring Boot JPA에서 엔티티를 읽기 전용으로 설정하는 방법 ( @Immutable과 readOnly 트랜잭션 활용하기 ) Hibernate의 @Immutable 사용Hibernate를 사용한다면, 엔티티 클래스에 @Immutable 어노테이션을 추가할 수 있습니다. @Immutable 어노테이션은 해당 엔티티가 수정되지 않는다는 것을 Hibernate에게 알려주며, 업데이트나 삭제 작업을 무시하거나 예외를 발생시킵니다. import javax.persistence.Entity;import org.hibernate.annotations.Immutable;@Entity@Immutablepublic class MyEntity { // 필드, getter 등} 읽기 전용 트랜잭션 사용서비스 계층에서 @Transactional(readOnly = true)를 사용하면, 해당 트랜잭션 내에서는 엔티티 변경 사항이 flush.. 개발중/Java Persistence API (JPA) 2025. 2. 24. 이전 1 다음