반응형 시퀀스1 [오라클] 멀티쓰레드에서 Oracle Sequence 원자성 테스트 Oracle Sequence를 활용하여 Primary Key를 사용하는 케이스가 종종 있는데, JAVA Spring Multi Thread 환경에서 해당 시퀀스가 동시성 이슈가 발생하지 않고, 정상적으로 Insert가 되는지 간단하게 테스트를 진행한 내용 정리를 해보도록 하겠습니다. 테스트는 스프링부트 + Mybatis 환경에서 진행을 하였습니다. 테스트 환경 테스트를 위해 mId 컬럼이 PK인 MEMBERS라는 간단한 테이블을 생성해 줍니다. 그리고 MDISEQ라는 시퀀스도 생성을 해줍니다. CREATE TABLE MEMBERS ( mId NUMBER(4)NOT NULL, name VARCHAR2(10), age NUMBER(4), CONSTRAINT mId_pk PRIMARY KEY (mId) ); .. 2023. 9. 3. 이전 1 다음 반응형