In den folgenden zwei Szenarios kann dieses Problem auftreten:
Der für den Primärschlüssel definierte Converter wird für seinen Fremdschlüsselwert nicht aufgerufen.
- Während ejbDeploy erhalten Sie möglicherweise die folgende Nachricht: "No type mapping defined for Java_data_type1 to database_data_type2" ("Keine Typzuordnung von Java_datentyp1 zu datenbankdatentyp2 definiert")
- Während der Ausführungszeit kann die Anwendung möglicherweise den CMP am anderen Ende der Beziehung nicht finden.
Als Umgehung dieser Einschränkung können Sie Ihren eigenen Fremdschlüssel definieren und denselben für den Primärschlüssel definierten Converter für die EJB am anderen Ende der Beziehung verwenden.
Die Bearbeitung der Aktivierungskonfigurationsmerkmale (activation-config) einer annotierten nachrichtengesteuerten EJB 2.1-JavaBean im Abschnitt 'Aktivierungskonfiguration' des Implementierungsdeskriptoreditors ist problematisch und versetzt die JavaBean in einen instabilen Status. Verwenden Sie nicht den Abschnitt 'Aktivitätenkonfiguration' des Editors zum Bearbeiten der Aktivierungskonfigurationsmerkmale. Verwenden Sie stattdessen die Quellenseite des Editors.
Die EJB-Tools unterstützen nur die Generierung von Session-Bean-Fassaden für EJB 2.x CMP-Entity-Beans in Projekten, die auf WebSphere Application Server Version 6 ausgerichtet sind. Sie können den Zielserver in den Projekteigenschaften ändern.
Im EJB-JAR-Importassistenten gibt es eine Option zum Erstellen eines neuen EJB-Projekts. Wenn Sie während des Imports ein neues EJB-Projekt erstellen und dazu die Option "Erstellen Sie ein EJB-Client-JAR-Projekt, das die Clientschnittstellen und Klassen enthalten soll" auswählen, führt dies zu einem Fehler, und die Erstellung des neuen Projekts funktioniert nicht ordnungsgemäß.