EJB 조회 언어 제한사항
제품에서 EJB(Enterprise JavaBeans) 조회 언어를 사용하는 경우, 표준 EJB 조회 언어와 비교하여 편차가 있을 수 있습니다. 다음 섹션에 나열된 제한사항을 인지해야 합니다.
이 주제에서는 현재 알려진 제한사항에 대해 설명합니다.
- 다른 엔터프라이즈 Bean에 대한 관계로 구성된 엔터프라이즈 Bean과 관련된 EJB QL(Query Language)은 유효하지 않은 것으로 표시되며 배치 시 오류가 발생합니다. 알려진 문제점입니다.
- IBM EJB QL은 여러 방법으로 EJB 2.0 스펙을 확장하며, 일부 제한사항 완화, 추가 DB2 함수 지원 추가 등을 포함합니다. 여러 공급업체 데이터베이스나 EJB 배치 도구에서의 이식성이 문제이면, EJB 2.0 스펙의 11장에 따라 모든 EJB QL 조회를 엄격하게 작성하는 데 주의해야 합니다.
- m:n 관계에서 사전 로드되면 정확하지 않은 SQL(Structured Query Language)이 생성됩니다. 차후에 해결될 수 있는 알려진 제한사항입니다.
- 자체 참조 관계에서 사전 로드되면 정확하지 않은 SQL이 생성됩니다.
- 잘 정의되지 않은 동일한 상속 계층 내 상위와 하위 엔터프라이즈 Bean 사이의 관계를 피하십시오.
- EJB 2.0 JAR 파일에 대한 EJB 조회 언어 유효성 검증은 현재 EJB-RDB 맵핑 유효성 검증의 파트로 실행됩니다. 맵핑 문서(Map.mapxmi 파일)가 프로젝트에 존재하지 않으면 EJB 조회가 유효성 검증되지 않습니다.