EJB 배치 디스크립터 편집기를 사용하여 EJB 프로젝트 또는 모듈에서 두 엔터프라이즈 Bean 사이의 관계를 지정할 수 있습니다. EJB 배치 디스크립터 편집기는 사용자가 작성한 관계를 지원하기 위해 적합한 파인더 메소드를 생성합니다.
한 CMP에서 다른 CMP로의 관계를 정의할 때, 참조하는 CMP Bean의 키 필드를 기반으로 하는 추가 CMP 필드가 정방향 참조 역할의 소유 CMP Bean에 추가됩니다(소유 CMP Bean에서 외부 키 선택란이 선택됨).
예를 들어 Company는 Employee와 1..N 관계를 갖는데, 각각 회사와 직원의 역할을 맡습니다. 회사 역할은 정방향이며 회사 CMP Bean에는 "companyID" 및 "companyName"이라는 키 필드가 있습니다. 직원 Bean에 자동으로 추가되는 CMP 필드는 "company_companyID" 및 "company_companyName"입니다. 이러한 필드는 "employee" 관계 역할을 지원하기 위해 추가된 필드이므로 EJB 편집기에서 숨깁니다. 관계가 존재하는 동안 이들 CMP 필드가 ejb-jar.xml 파일에서 제거되면 문제가 발생합니다.