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.
A edição de propriedades de configuração de ativação de um bean orientado a mensagens do EJB 2.1 anotado na seção Configuração da Atividade do editor do descritor de implementação EJB possui alguns problemas e coloca o bean em um estado instável. Não utilize a seção Configuração da Atividade do editor para qualquer edição das propriedades de configuração de ativação; em vez disso, utilize a página Origem do editor.
As ferramentas EJB suportam apenas a geração de bean de sessão facades para beans de entidade CMP do EJB 2.x em projetos destinados ao WebSphere Application Server V6. Você pode alterar o servidor de destino nas propriedades do projeto.
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