Opret CMP-entitets-beans (container-managed persistence) med XDoclet-annotationsunderstøttelse

Du kan bruge en guide til at oprette en CMP-entitets-bean og tilføje den til et projekt.

Gør følgende, før du opretter en Enterprise-bean:

Sådan oprettes en CMP entitets-bean:

  1. Klik på Fil > Ny > Andet i Java™ EE-perspektivet. Vælg EJB > XDoclet Enterprise JavaBean , og klik på Næste.
  2. Vælg Entitets-bean, der styres af opbevaringsstedet, og klik på Næste.
  3. Vælg det projekt, der skal indeholde den nye bean.
  4. Vælg en folder til den nye bean i feltet Folder.
  5. Angiv navnet til den nye bean i feltet Java-pakke.
  6. Skriv et navn til Enterprise-bean'en i feltet Klassenavn. Normalt starter bean-navne med stort begyndelsesbogstav.
    Bemærk: Du kan bruge Unicode-tegn til bean-navnet, men Unicod-tegn understøttes ikke for Enterprise-bean-pakker og -klasser, der er knyttet til Enterprise-beans.
  7. Valgfrit: Ret værdien i Superklasse for bean'en, hvis den skal overtage fra en anden klasse end java.lang.Object, og klik på Næste.
  8. Angiv et EJB-navn til bean'en. Dette er navnet på Enterprise-bean-klassen.
  9. Skriv et skemanavn for at angive bean'ens Abstract-skema.
  10. Angiv et fremvisningsnavn til bean'en. Dette er det korte navn på Enterprise-bean'en, som bruges af værktøjer.
  11. Angiv en beskrivelse af bean'en.
  12. Vælg en CMP-version til den nye bean:
    • 1.x bruges, hvis du vil tilføje en bean til et projekt med EJB-version 1.0 eller nyere.
    • 2.x bruges, hvis du vil tilføje en bean til et projekt med EJB-version 2.0 eller nyere.
  13. Vælg en Usecase til den nye bean:
    • Importér attributter fra tabel angiver, at attributterne til CMP-entitets-bean'en skal importeres fra en databasetabel. Klik på Næste, og gør et af følgende:
      • Klik på en forbindelse på listen Tilgængelige forbindelser - definitioner for at vælge en tilgængelig forbindelsesdefinition. Klik på Næste.
      • Hvis du vil oprette en ny JDBC-forbindelsesdefinition, skal du klikke på Ny og gøre følgende:
        1. Vælg et databasesystem i vinduet Forbindelsesprofiltype, og klik på Næste.
        2. Angiv et navn på og en beskrivelse af den nye forbindelsesdefinition, og klik på Næste.
        3. Vælg et JDBC-styreprogram på listen, eller klik på knappen ... for at tilføje, redigere eller fjerne styreprogramdefinitioner.
        4. Angiv de andre forbindelsesoplysninger i vinduet, afprøv forbindelsen, og klik på Afslut. Klik derefter på Næste.
    • Definér nye attributter angiver, at attributterne for CMP-entitets-bean'en skal defineres af brugeren. Klik på Næste, og gør følgende:
      1. Skriv et navn i feltet Tabel for at angive et tabelnavn for entitets-bean'en.
      2. Klik på Tilføj for at oprette en CMP-attribut til entitets-bean'en.
      3. Klik på feltet Navn, og angiv et navn på attributten.
      4. Klik på feltet Type, og angiv en type for attributten.
      5. Vælg afkrydsningsfeltet Primærnøgle, hvis attributten skal være et nøglefelt for entitets-bean'en.
      6. Gentag fremgangsmåde b til e, hvis du vil tilføje flere attributter, og klik på Næste.
  14. Vælg typen af Modifikationer, der skal bruges sammen med klassen.
  15. Valgfrit:Vælg de Grænseflader, bean'en skal implementere. Klik på Tilføj for at vælge grænseflader, der skal implementeres, eller klik på Fjern for at fjerne grænseflader, du ikke længere vil implementere.
  16. Vælg de metodestubbe, guiden skal oprette.
  17. Klik på Afslut for at tilføje den nye bean til det angivne EJB-projekt.