전개 설명자 편집기를 사용하여 CMP 엔티티 Bean 1.x에 분리 레벨을 추가할 수 있습니다.
컨테이너 관리 지속을 포함한 CMP 엔티티 Bean 1.x에 분리 레벨을 추가하려면 다음을 수행하십시오.
- J2EE Perspective로 전환하십시오.
- 프로젝트 탐색기 보기에서 원하는 EJB 모듈을 선택하십시오.
- 전개 설명자 편집기를 마우스 오른쪽 단추로 클릭하고
팝업 메뉴에서 연결 프로그램을 선택하십시오.
- 편집기의 액세스 페이지에서
분리 레벨 섹션으로 화면이동하십시오.
- 추가를 클릭하십시오. 분리 레벨 추가 마법사가 표시됩니다.
- 다음 선택사항에서 분리 레벨의 유형을 선택하십시오.
- 반복 가능 읽기: 이 분리 레벨은 확약 전 읽기 및 반복 불가능 읽기를 금지하지만
팬텀 읽기는 허용합니다.
- 읽기 확약: 이 분리 레벨은 확약 전 읽기를 금지하지만
반복 불가능 읽기 및 팬텀 읽기는 허용합니다.
- 확약 전 읽기: 이 분리 레벨은 확약되지 않은 변경사항(여전히 진행 중인 다른
트랜잭션에서 변경한 데이터) 읽기를 허용합니다.
또한 확약 전 읽기, 반복 불가능 읽기 및 팬텀 읽기도 허용합니다.
- 일련화 가능: 이 분리 레벨은 다음 유형의 읽기를 금지합니다.
1) 확약 전 읽기 - 트랜잭션이 두 번째 트랜잭션에서 확약되지 않은 변경사항을 포함하는 데이터베이스 행을 읽습니다.
2) 반복 불가능 읽기 - 하나의 트랜잭션이 한 행을 읽고, 두 번째 트랜잭션이 동일한 행을 변경하고,
첫 번째 트랜잭션이 그 행을 다시 읽어 다른 값을 가져옵니다.
3) 팬텀 읽기 - 하나의 트랜잭션이 SQL WHERE 조건을 충족하는 모든 행을 읽고,
두 번째 트랜잭션이 WHERE 절을 충족하는 행을 삽입하고,
첫 번째 트랜잭션이 동일한 WHERE 조건을 적용하여 두 번째 트랜잭션에서 삽입한 행을 가져옵니다.
- 다음을 클릭하십시오.
- 발견된 Bean 목록에서 하나 이상의 Enterprise Bean을 선택한 후 다음을 클릭하십시오.
여기서, 선택된 Enterprise Bean은 분리 레벨에 지정하려는 메소드를 소유한 Enterprise Bean입니다.
- 목록에서 하나 이상의 메소드 요소를 선택하십시오.
- 완료를 클릭하십시오.
분리 레벨이 추가됩니다. 분리 레벨을 제거하려면 해당 분리 레벨을
선택한 후 제거 단추를 클릭하십시오.