Criar beans de entidade de persistência gerida pelo contentor (CMP - container-managed persistence) com suporte de anotação XDoclet

Pode utilizar um assistente para criar um bean de entidade CMP e adicioná-lo ao seu projecto.

Antes de criar um bean empresarial, deve:

Para criar um bean de entidade CMP, conclua os seguintes passos:

  1. Na perspectiva Java™ EE, faça clique em Ficheiro > Novo > Outro. Seleccione EJB > XDoclet Enterprise JavaBean e faça clique em Seguinte.
  2. Seleccione Bean de entidade gerido pelo contentor e faça clique em Seguinte.
  3. Seleccione o Projecto que irá conter o novo bean.
  4. No campo Pasta, seleccione a pasta para o novo bean.
  5. No campo Pacote Java, introduza o nome do pacote do novo bean.
  6. No campo Nome de classe, escreva um nome para o bean empresarial. Convencionalmente, os nomes dos beans devem começar com letra maiúscula.
    Nota: Pode utilizar caracteres Unicode para o nome do bean, embora estes não sejam suportados por pacotes de beans empresariais, nem por classes a eles associadas.
  7. Opcional: Altere a Super classe para o bean se pretender herdá-lo de uma classe que não seja java.lang.Object e faça clique em Seguinte.
  8. Forneça um Nome de EJB para o bean. Este é o nome da classe de bean empresarial.
  9. Forneça um nome do Esquema para especificar o esquema abstracto do bean.
  10. Forneça um Nome de Apresentação para o bean. Trata-se de uma abreviatura para o bean empresarial utilizado pelas ferramentas.
  11. Forneça uma Descrição do texto para o bean.
  12. Seleccione uma Versão de CMP para o novo bean:
    • 1.x especifica que está a adicionar o bean a um projecto EJB 1.0 ou posterior.
    • 2.x especifica que está a adicionar o bean a um projecto EJB 2.0 ou posterior.
  13. Seleccione um Usecase para o novo bean:
    • Importar atributos da tabela especifica que os atributos do bean de entidade CMP são importados de uma tabela de base de dados. Faça clique em Seguinte e execute uma das acções seguintes:
      • Para seleccionar uma definição de ligação disponível, faça clique numa ligação na lista Definições da Ligação Disponíveis. Faça clique em Seguinte.
      • Para criar uma nova definição de ligação de JDBC, faça clique em Nova e conclua os passos seguintes:
        1. Seleccione um gestor de bases de dados na janela Tipo de perfil de ligação e faça clique em Seguinte.
        2. Introduza um nome e uma descrição para a nova definição de ligação e faça clique em Seguinte.
        3. Seleccione um controlador JDBC no menu pendente ou faça clique no botão ... para adicionar, editar ou remover definições de controlador.
        4. Especifique os restantes detalhes da ligação nesta janela, teste a ligação, faça clique em Terminar e, de seguida, faça clique em Seguinte.
    • Definir novos atributos especifica que os atributos dos beans de entidade CMP serão definidos pelo utilizador. Faça clique em Seguinte e conclua os passos seguintes:
      1. Para especificar o nome de uma tabela para o bean de entidade, introduza um nome no campo Tabela.
      2. Para criar um atributo CMP o bean de entidade, faça clique em Adicionar.
      3. Para especificar um nome para o atributo, faça clique no campo Nome e introduza um nome.
      4. Para especificar um nome para o atributo, faça clique no campo Tipo e introduza um tipo.
      5. Para que o atributo se torne num campo de chave para o bean de entidade, seleccione a caixa de verificação Chave Primária.
      6. Para adicionar mais atributos, repita os procedimentos de B a E e faça clique em Seguinte.
  14. Seleccione o tipo de Modificadores a utilizar para a classe.
  15. Opcional: Seleccione as Interfaces que pretende que o bean implemente. Faça clique em Adicionar para seleccionar as interfaces que pretende implementar e faça clique em Remover para retirar as interfaces que já não pretende implementar.
  16. Seleccione os códigos fictícios de método que pretende que o assistente crie.
  17. Faça clique em Terminar para adicionar o novo bean ao projecto EJB especificado.