Aqui estão dois cenários em que esse problema pode ocorrer:
O conversor definido para a chave principal não é chamado em seu valor de chave estrangeira.
- Durante o ejbDeploy, você pode receber a seguinte mensagem: "Nenhum mapeamento de tipos definido de Java_data_type1 para database_data_type2"
- Durante o tempo de execução, o aplicativo pode não conseguir localizar o CMP na outra extremidade do relacionamento.
Uma solução alternativa para essa limitação é definir sua própria chave estrangeira e utilizar o mesmo conversor definido para a sua chave principal no EJB na outra extremidade de seu relacionamento.
No assistente de Importação de JAR do EJB, há uma opção para criar um novo projeto EJB. Se você criar um novo projeto EJB durante a importação e selecionar "Criar um Projeto JAR de Cliente EJB para conter as interfaces e classes do cliente", ocorrerá um erro e a criação do novo projeto não funcionará adequadamente.
Nota: Isso foi corrigido na V6.0.0.1.
Retornar para o arquivo leia-me principal