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.
Im EJB-JAR-Importassistenten gibt es eine Option zum Erstellen eines neuen EJB-Projekts. Wenn Sie beim Importieren ein neues EJB-Projekt erstellen und die Option "Create an EJB Client JAR Project to hold the client interfaces and classes" (EJB-Client-JAR-Projekt zum Halten der Clientschnittstellen und -klassen erstellen) auswählen, führt dies zu einem Fehler und das neu erstellte Projekt funktioniert nicht ordnungsgemäß.