Configurando os mapeamentos de CMP

Consulte também

Se você estiver implantando para o servidor de aplicativos Sun Java System, os mapeamentos de CMP para seu módulo EJB serão armazenados no arquivo src/conf/sun-cmp-mappings.xml do módulo. Você pode precisar alterar os mapeamentos de CMP dos seus Beans nas situações listadas a seguir:

Quando mapear os Beans no editor Configuração da Sun, especifique o esquema e a tabela primária para cada Bean. Cada Bean tem que ser mapeado pelo menos para uma tabela dentro de um esquema de banco de dados único. Você pode mapear também o Bean para uma tabela secundária. Todos os Beans ligados por relacionamentos gerenciados por recipiente devem ser mapeados para tabelas no mesmo esquema.

Para mapear um Bean de entidade CMP para um banco de dados:

  1. Se não tiver um esquema de banco de dados, você poderá capturar o esquema selecionado Banco de dados > Esquema no assistente Novo arquivo e salvando o esquema no diretório src/conf do seu projeto.
  2. Na janela Projetos, expanda o nó Arquivos de configuração do módulo EJB e clique duas vezes em sun-cmp-mappings.xml ou sun-ejb-jar.xml.
  3. Expanda o nó Configuração da Sun e selecione o Bean que deseja mapear.
  4. Na guia Mapeamento Cmp do Bean, clique em Configurações avançadas, selecione o esquema do banco de dados na caixa de combinação no caixa de diálogo e clique em OK.
  5. Selecione a tabela primária para o Bean na lista suspensa Tabela primária na guia Mapeamento CMP.
  6. Você pode clicar em Mapear todos automaticamente para mapear automaticamente os campos de acordo com o esquema. Pode ser que ainda precise mapear manualmente alguns campos que não tenham sido mapeados de forma correta. Por exemplo, se o nome de Campo e de Coluna mapeada não coincidirem, o IDE pode não reconhecer que devam ser mapeados um para o outro.
  7. Para mapear um campo de Bean manualmente, selecione a entrada apropriada na coluna Coluna mapeada. Pode escolher qualquer uma das que aparecem a seguir:

O IDE salva as alterações no arquivo sun-cmp-mappings.xml quando você salvar tais alterações.

Consulte também
Sobre mapeamentos CMP do EJB 2.1
Gerando Beans de entidade CMP de um banco de dados
Obtendo um esquema de banco de dados
Configurando os mapeamentos de CMP
Mapeando os campos CMP para múltiplas colunas

Notificações legais