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. |
- Selecione o nó do projeto de qualquer projeto de módulo EJB
- Escolha Arquivo > Novo (Ctrl-N).
- 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. |
- Abra a classe do Bean para o Enterprise Bean no Editor de código.
- 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. |
- Abra a classe do Bean para o Enterprise Bean no Editor de código.
- 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. |
- Abra a classe do Bean para o Enterprise Bean no Editor de código.
- 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. |
- Expanda o nó Arquivos de configuração para o projeto e clique duas vezes em ejb-jar.xml.
- Clique em Relacionamentos CMP na parte superior do editor visual.
- Adicione, edite ou remova os relacionamentos CMP da tabela.
- 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. |
- Expanda o nó Arquivos de configuração de um projeto de módulo EJB e clique duas vezes em sun-ejb-jar.xml.
- Selecione um Bean na coluna da esquerda e clique em Configurações avançadas na guia Mapeamento Cmp.
- 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. |
- Clique duas vezes em sun-ejb-jar.xml e selecione o Bean de entidade no painel esquerdo.
- Certifique-se de que já tenha especificado um esquema de banco de dados para um Bean de entidade como foi dito acima.
- Na guia de Mapeamento Cmp, selecione a tabela primária no menu suspenso Tabela primária.
- 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. |
- 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.
- Clique duas vezes em sun-ejb-jar.xml e selecione o nó Configuração da Sun no painel esquerdo.
- 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. |
- Clique duas vezes em sun-ejb-jar.xml e selecione o Bean de entidade no painel esquerdo.
- Certifique-se de que o esquema do banco de dados e a tabela primária estejam especificados como foi dito acima.
- 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. |
- Clique duas vezes em sun-ejb-jar.xml e selecione o Bean de entidade no painel esquerdo.
- Certifique-se de que o esquema do banco de dados e a tabela primária estejam especificados como foi dito acima.
- Na guia Mapeamento Cmp, selecione <map multiple columns> na coluna Coluna mapeada do campo.
|
Mapear um campo de relacionamento gerenciado por recipiente. |
- Certifique-se de ter configurado o relacionamento gerenciado por recipiente no descritor de implantação geral.
- Clique duas vezes em sun-ejb-jar.xml e selecione um Bean de entidade no painel esquerdo.
- Na guia Mapeamento Cmp, selecione <map relationship field> na coluna Coluna mapeada do campo.
|