Beans de entidade EJB 2.1: Referência rápida

Este tópico descreve as tarefas comuns que podem ser realizadas com os Beans de entidade do EJB 2.1. Para obter informações mais detalhadas, clique nos links da coluna à direita.

Para desempenhar esta tarefa Siga estas etapas
Crie um Bean de entidade.
  1. Selecione o nó do projeto de qualquer projeto de módulo EJB
  2. Escolha Arquivo > Novo (Ctrl-N).
  3. Selecione o modelo do Bean de entidade na categoria Empresa.
Gerar os Beans de entidade CMP a partir de um banco de dados.
Adicionar um método localizador a um Enterprise Bean.
  1. Abra a classe do Bean para o Enterprise Bean no Editor de código.
  2. Clique com o botão direito do mouse na classe de Bean e escolha Métodos EJB > Adicionar métodos localizador.
Adicionar um método seletor a um Enterprise Bean.
  1. Abra a classe do Bean para o Enterprise Bean no Editor de código.
  2. Clique com o botão direito do mouse na classe de Bean e escolha Métodos EJB > Adicionar método seletor.
Adicionar um campo CMP a um Enterprise Bean.
  1. Abra a classe do Bean para o Enterprise Bean no Editor de código.
  2. Clique com o botão direito do mouse na classe de Bean e escolha Métodos EJB > Adicionar campo CMP Field.
Configurar relacionamentos gerenciados por recipiente entre Enterprise Beans.
  1. Expanda o nó Arquivos de configuração para o projeto e clique duas vezes em ejb-jar.xml.
  2. Clique em Relacionamentos CMP na parte superior do editor visual.
  3. Adicione, edite ou remova os relacionamentos CMP da tabela.
  4. Atualize qualquer mapeamento CMP no descritor de implantação específico para servidores.
Especificar o esquema do banco de dados para um módulo EJB.
  1. Expanda o nó Arquivos de configuração de um projeto de módulo EJB e clique duas vezes em sun-ejb-jar.xml.
  2. Selecione um Bean na coluna da esquerda e clique em Configurações avançadas na guia Mapeamento Cmp.
  3. Selecione o esquema do banco de dados no menu suspenso Esquema de banco de dados. A lista contém todos os arquivos .dbschema existentes na pasta src/conf do projeto.
Especificar as tabelas primárias e secundárias para um Bean de entidade.
  1. Clique duas vezes em sun-ejb-jar.xml e selecione o Bean de entidade no painel esquerdo.
  2. Certifique-se de que já tenha especificado um esquema de banco de dados para um Bean de entidade como foi dito acima.
  3. Na guia de Mapeamento Cmp, selecione a tabela primária no menu suspenso Tabela primária.
  4. Clique em Configurações avançadas e especifique qualquer tabela secundária na caixa de diálogo Configurações avançadas.
Configurar o módulo EJB para gerar as tabelas do banco de dados quando o módulo seja implantado.
  1. Crie novos Beans de entidades no seu projeto usando o modelo Novo Bean de entidade. Não gere os Beans de entidade CMP a partir de um banco de dados.
  2. Clique duas vezes em sun-ejb-jar.xml e selecione o nó Configuração da Sun no painel esquerdo.
  3. Defina Criar tabela ao implantar como Verdadeiro. Para mais informações, consulte Generando tabelas do banco de dados na implantação.
Configurar o mapeamento de CMP para um campo CMP.
  1. Clique duas vezes em sun-ejb-jar.xml e selecione o Bean de entidade no painel esquerdo.
  2. Certifique-se de que o esquema do banco de dados e a tabela primária estejam especificados como foi dito acima.
  3. Na guia Mapeamento Cmp, especifique o mapeamento para cada campo na coluna Coluna mapeada da tabela.
Mapear um campocCMP para múltiplas colunas do banco de dados.
  1. Clique duas vezes em sun-ejb-jar.xml e selecione o Bean de entidade no painel esquerdo.
  2. Certifique-se de que o esquema do banco de dados e a tabela primária estejam especificados como foi dito acima.
  3. Na guia Mapeamento Cmp, selecione <map multiple columns> na coluna Coluna mapeada do campo.
Mapear um campo de relacionamento gerenciado por recipiente.
  1. Certifique-se de ter configurado o relacionamento gerenciado por recipiente no descritor de implantação geral.
  2. Clique duas vezes em sun-ejb-jar.xml e selecione um Bean de entidade no painel esquerdo.
  3. Na guia Mapeamento Cmp, selecione <map relationship field> na coluna Coluna mapeada do campo.

Notificações legais