Um projeto EJB 1.1 pode ser convertido em um projeto EJB 2.x, utilizando
o Assistente para Migração do J2EE.
- Na exibição J2EE Hierarchy, clique com o botão direito no projeto
1.1 e selecione .
Ou, se você quiser preservar o projeto EJB 1.1 original, poderá
criar um novo projeto 2.x e, em seguida, importar o arquivo JAR do projeto existente
para ele ().
Apesar do projeto se um projeto EJB 2.x, os beans de entidade CMP (Container-managed Persistence) EJB 1.1 existentes (ou importados) permanecem como beans
EJB 1.1. Ou seja, os beans de entidade CMP não são convertidos para EJB 2.x.
O Assistente para Migração do J2EE migra os beans corporativos de um projeto
EJB 2.x de 1.1 para 2.x. (Se você optar por migrar seus beans de entidade CMP 1.1 para 2.x, todos os beans do projeto 2.x devem ser migrados. No entanto, você pode optar seletivamente por incluir visualizações do cliente local nesses beans 2.x migrados.)
- O assistente manterá a herança do EJB 1.1 existente no projeto
EJB 2.x.
- Ele migrará os relacionamentos do EJB 1.1 (proprietário) para os
relacionamentos do EJB 2.x (padrão), além de outros benefícios.
Nota: Se você tiver quaisquer associações mapeadas, as associações do
EJB 2.x serão criadas para as próprias associações, mas os mapas de funções para essas
associações se tornarão inválidos. Se você executar a validação, ocorrerá
um erro. Para impedir que isso aconteça, abra o editor de mapeamento primeiro e salve o mapa.
Os mapas de função serão removidos. Depois, você poderá executar novamente a validação e remapear as funções.