EJB 정보

다음 정보를 사용하여 이 탭의 각 필드에 데이터를 입력합니다.

필드 | 설명
--- | ---
EJB 이름 | Bean의 기본 이름을 입력합니다. `ejb-jar.xml` 파일의 `<ejb-name>` 요소에 지정되고 표시 전용입니다.
기본 키 클래스 | 기본 키를 입력합니다. `ejb-jar.xml` 파일의 `<prim-key-class>` 요소에 지정되고 표시 전용입니다.
알 수 없는 기본 키 클래스 | CMP(container managed persistence)가 있는 엔티티 bean에 대해 기본 키 클래스 또는 기본 키 필드를 지정하지 않기로 선택할 경우 이 옵션을 선택합니다. 예를 들어, 엔티티 bean에 원래 기본 키가 없고 배치 시 배치자가 기본 키 필드를 선택하도록 하려면 이 필드를 선택합니다. 자세한 내용은 "알 수 없는 기본 키 클래스 지원"을 참조하십시오.
로컬 인터페이스 | 로컬 인터페이스를 입력합니다. `ejb-jar.xml` 파일의 `<local>` 요소에 지정되고 표시 전용입니다.
로컬 홈 인터페이스 | 로컬 홈 인터페이스를 입력합니다. `ejb-jar.xml` 파일의 `<local-home>` 요소에 지정되고 표시 전용입니다.
원격 인터페이스 | 원격 인터페이스를 입력합니다. `ejb-jar.xml` 파일의 `<remote>` 요소에 지정되고 표시 전용입니다.
원격 홈 인터페이스 | 원격 인터페이스를 입력합니다. `ejb-jar.xml` 파일의 `<home>` 요소에 지정되고 표시 전용입니다.
지연 변경 | 다음 옵션을 사용하여 TopLink가 이 EJB 기술자에 대한 데이터베이스를 갱신하는 방식을 지정합니다.
모든 변경 사항 지연 | JTA 트랜잭션이 커밋될 때까지 변경 사항을 데이터베이스에 보내지 않도록 지정합니다. TopLink의 기본 동작이며, 가장 적은 데이터 소스 상호 작업이 발생하는 가장 효과적인 옵션입니다.
갱신만 지연 | 삽입 또는 삭제 작업 직후 변경 사항을 데이터베이스에 보내지만 JTA 트랜잭션이 커밋될 때까지 갱신 작업을 위해 데이터 소스에 변경 사항을 보내지 않도록 지정합니다. 일부 EJB 컨테이너(예: OC4J)와 역호환되도록 하려면 이 옵션을 선택합니다. 자세한 내용은 "지연되지 않은 변경 사항"을 참조하십시오. 이 옵션은 데이터 소스 트랜잭션 및 잠금이 오래 보유되어야 하고 참조 무결성 문제를 일으킬 수 있으므로 주의해서 사용하십시오.
지연 안함 | 모든 변경 사항을 데이터베이스에 즉시 보내도록 지정합니다. 많은 데이터 소스 상호 작업이 발생하는 가장 비효율적인 옵션입니다. 일부 EJB 컨테이너(예: OC4J)와 역호환되도록 하려면 이 옵션을 선택합니다. 자세한 내용은 "지연되지 않은 변경 사항"을 참조하십시오.
다음 이후에 새 객체 삽입 | Bean 수명 주기 메소드 `ejbCreate`(기본값) 또는 `ejbPostCreate` 이후 데이터베이스에 새 객체 삽입 변경 사항을 전송하도록 지정합니다. 변경 사항을 지연하지 않을 때만 관련이 있습니다("변경 정책 구성" 참조). `ejbCreate` 이후 삽입이 수행될 때 널이 아닌 외래 키 제약 조건을 충족할 수 없는 경우 `ejbPostCreate` 이후 TopLink CMP에서 삽입을 수행하도록(해당 컨테이너에서 지원하는 경우) 구성할 수 있습니다. 자세한 내용은 "새 엔티티 Bean 및 ejbCreate/ejbPostCreate 메소드 생성"을 참조하십시오.

참조

  EJB 정보를 사용하여 기술자 구성