인프런 커뮤니티 질문&답변

갓그니님의 프로필 이미지
갓그니

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

기본 키 매핑

애플리케이션 안에서 Sequence 관리 질문

작성

·

443

1

안녕하세요! 수강생입니다. 항상 감사하며 공부하고 있습니다.

DB Sequence 관리에 대해서 질문이 있습니다.

Sequence 를 확보하고 사용하는 것의 관리 범위는 영속성 컨텍스트가 아닌, 애플리케이션 범위인가요?

예를 들어 한 애플리케이션 안에서 두 개의 트랜잭션 A, B가 병렬적으로 엔티티를 영속화 한다고 치면

A.Entity.id = 1

B.Entity.id = 2

A.Entity.id = 3

...

이런식으로 애플리케이션 단위로 공유되는 것인지 궁금합니다.

답변 1

2

안녕하세요. 갓그니님, 공식 서포터즈 OMG입니다.
시퀀스는 DB객체로 엔티티 당 별도의 시퀀스 전략을 가져가지 않는다고 한다면 DB에서 생성한 시퀀스를 공유해서 사용한다고 보는게 맞을 것 같습니다.

https://www.inflearn.com/questions/254909


감사합니다.

갓그니님의 프로필 이미지
갓그니
질문자

감사합니다!!

갓그니님의 프로필 이미지
갓그니

작성한 질문수

질문하기