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. |
- Selecione o nó do projeto de qualquer projeto de módulo EJB
- Escolha Arquivo > Novo (Ctrl-N).
- 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. |
- Abra a classe do Bean para o Enterprise Bean no Editor de código-fonte.
- 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. |
- Abra a classe do Bean para o Enterprise Bean no Editor de código-fonte.
- 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. |
- Abra a classe do Bean para o Enterprise Bean no Editor de código-fonte.
- 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. |
- Expanda o nó "Configuration Files" para o projeto e clique duas vezes em ejb-jar.xml.
- Clique em Relacionamentos com CMP na parte superior do editor visual.
- 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.
- Atualize qualquer mapeamento CMP no descritor de deployment específico para servidores.
- Atualize o código-fonte onde for necessário.
|
Especificar o esquema do banco de dados para um módulo EJB. |
- Expanda o nó "Configuration Files" de um projeto de módulo EJB e clique duas vezes em sun-ejb-jar.xml.
- Clique na aba XML para abrir o arquivo no editor editor XML.
- 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.
- Valide o XML e salve o arquivo.
|
Especificar as tabelas primárias e secundárias para um bean de entidade. |
- Expanda o nó Arquivos de configuração de um projeto de módulo EJB e clique duas vezes em sun-ejb-jar.xml.
- Certifique-se de que já tenha especificado um esquema de banco de dados para um bean de entidade como foi dito acima.
- 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.
- 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. |
- 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.
- Expanda o nó "Configuration Files" de um projeto de módulo EJB e clique duas vezes em sun-ejb-jar.xml.
- Clique na aba XML para abrir o arquivo no editor editor XML.
- 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.
- Valide o XML e salve o arquivo.
|
Configurar os mapeamentos para campos CMP ou campos CMR. |
- Certifique-se de que a fonte de dados e a tabela primária estejam especificadas como foi dito acima.
- Expanda o nó Arquivos de configuração de um projeto de módulo EJB e clique duas vezes em sun-ejb-jar.xml.
- 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.
- Valide o XML e salve o arquivo.
- Atualize o código-fonte onde for necessário.
|