CMP 순서 그룹에 대한 런타임 설정

엔티티 Bean에 대한 CMP(Container Managed Persistence) 순서 그룹을 지정하여 EJB(Enterprise JavaBeans) 애플리케이션의 런타임 중에 특정 유형의 데이터베이스 관련 예외가 발생하지 않도록 할 수 있습니다. 각 그룹에서 Bean이 관계형 데이터베이스 테이블을 업데이트하는 순서를 지정하십시오.

시작하기 전에

순서 그룹을 정의할 때 두 가지 유형 중 하나로 지정합니다.
  • RI_INSERT: 데이터베이스 RI(Referential Integrity) 위반을 방지하기 위해 Bean 지속 순서를 설정할 경우, 자세한 정보는 어셈블된 EJB 모듈에서 컨테이너 관리 지속의 순서 그룹 지정 주제를 참조하십시오.
  • UPDATE_LOCK: 최적 동시성 제어에서 발생되는 예외를 최소화하기 위해 Bean 지속 순서를 설정할 경우

이 태스크 정보

제품에 애플리케이션을 설치하기 전에 Bean을 EJB 모듈로 어셈블한 후 두 가지 유형의 시퀀스 그룹을 작성해야 합니다. 순서 그룹을 편집해야 하는 경우 애플리케이션을 설치 제거하고 어셈블리 도구를 사용하여 변경을 수행한 후 애플리케이션을 다시 설치하십시오.
주목: 엔터프라이즈 Bean을 백엔드 데이터에 매핑하기 위해 하향식 매핑을 이미 선택했거나 사용할 계획인 경우 RI_INSERT 유형을 사용하여 시퀀스 그룹을 생성할 필요가 없습니다. 사용자가 하향식 맵핑을 선택할 경우 제품이 작성하는 데이터베이스 스키마에 대해 제품은 RI 정책을 생성하지 않습니다.

이 태스크를 완료하는 방법에 대해 학습하려면 어셈블리 도구 Information Center를 참조하십시오.

다음에 수행할 내용

이제 EJB 모듈을 배치하거나 다른 모듈과 함께 Java EE 애플리케이션으로 결합할 준비가 되었습니다. 이러한 두 가지 태스크에 대한 자세한 정보는 '엔터프라이즈 애플리케이션 파일 설치' 및 'Java EE 클라이언트 애플리케이션 어셈블링' 주제를 참조하십시오.