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
Criar 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 de bean de entidade na categoria Empresa.
Gere 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-fonte.
  2. Clique com o botão direito do mouse em qualquer lugar na classe de bean e escolha Inserir código > Adicionar métodos localizadores.
Adicionar um método seletor a um Enterprise Bean.
  1. Abra a classe do Bean para o Enterprise Bean no Editor de código-fonte.
  2. Clique com o botão direito do mouse na classe de bean e escolha Inserir código > Adicionar método de seleção.
Adicionar um campo CMP a um Enterprise Bean.
  1. Abra a classe do Bean para o Enterprise Bean no Editor de código-fonte.
  2. Clique com o botão direito do mouse na classe de bean e escolha Inserir código > Adicionar campo CMP.
Modificar os relacionamentos gerenciados por contêiner entre os beans de entidade.
  1. Expanda o nó "Configuration Files" para o projeto e clique duas vezes em ejb-jar.xml.
  2. Clique em Relacionamentos com CMP na parte superior do editor visual.
  3. Clique duas vezes no nome do relacionamento na tabela para editar o relacionamento ou selecione o nome e clique em Remover para rmeover o relacionamento.
  4. Atualize qualquer mapeamento CMP no descritor de deployment específico para servidores.
  5. Atualize o código-fonte onde for necessário.
Especificar o esquema do banco de dados para um módulo EJB.
  1. Expanda o nó "Configuration Files" de um projeto de módulo EJB e clique duas vezes em sun-ejb-jar.xml.
  2. Clique na aba XML para abrir o arquivo no editor editor XML.
  3. Edite o XML para especificar as propriedades do esquema. Você pode usar o auto-completar de código XML do IDE para ajudá-lo a editar o XML.
  4. Valide o XML e salve o arquivo.
Especificar as tabelas primárias e secundárias para um bean de entidade.
  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. Certifique-se de que já tenha especificado um esquema de banco de dados para um bean de entidade como foi dito acima.
  3. Edite o XML para especificar as propriedades da tabela. Você pode usar o auto-completar de código XML do IDE para ajudá-lo a editar o XML.
  4. Valide o XML e salve o arquivo.
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. Expanda o nó "Configuration Files" de um projeto de módulo EJB e clique duas vezes em sun-ejb-jar.xml.
  3. Clique na aba XML para abrir o arquivo no editor editor XML.
  4. Edite o XML para definir create-tables-at-deploy como verdadeiro. Você pode usar o auto-completar de código XML do IDE para ajudá-lo a editar o XML. Para mais informações, consulte Generando tabelas do banco de dados no deployment.
  5. Valide o XML e salve o arquivo.
Configurar os mapeamentos para campos CMP ou campos CMR.
  1. Certifique-se de que a fonte de dados e a tabela primária estejam especificadas como foi dito acima.
  2. Expanda o nó Arquivos de configuração de um projeto de módulo EJB e clique duas vezes em sun-ejb-jar.xml.
  3. Edite o XML para mapear os campos CMP e os campos CMR. Você pode usar o auto-completar de código XML do IDE para ajudá-lo a editar o XML. Para obter mais informações, consulte Configurando mapeamentos CMP.
  4. Valide o XML e salve o arquivo.
  5. Atualize o código-fonte onde for necessário.

Notificações legais