Opprette CMP-entitetsbønner (Container-Managed Persistence) med støtte for XDoclet-annotasjoner

Du kan bruke en veiviser til å opprette en CMP-entitetsbønne og legge den til i prosjektet.

Før du kan opprette en Enterprise-bønne, må du gjøre dette:

Slik oppretter du en CMP-entitetsbønne:

  1. I J2EE-perspektivet klikker du på Fil > Ny > Annet > EJB > XDoclet Enterprise JavaBean. Veiviseren Opprett en Enterprise JavaBean blir åpnet.
  2. Velg ContainerManagedEntityBean.
  3. Klikk på Neste.
  4. Velg prosjektet som skal inneholde den nye bønnen.
  5. I feltet Mappe velger du mappen for den nye bønnen.
  6. I feltet Java-pakke oppgir du pakkenavnet for den nye bønnen.
  7. I feltet Klassenavn oppgir du et navn på Enterprise-bønnen. Som standard begynner bønnenavn med stor bokstav.
    Merk: Du kan bruke Unicode-tegn til bønnenavnet, men Unicode-tegn støttes ikke for pakker med Enterprise-bønner og klasser som er knyttet til Enterprise-bønner.
  8. Endre Superklasse for bønnen hvis du vil at den skal arve fra en annen klasse enn java.lang.Object.
  9. Klikk på Neste.
  10. Oppgi et EJB-navn på bønnen. Dette er navnet på Enterprise-bønneklassen.
  11. Oppgi et Skjema-navn for å oppgi bønnens abstrakte skjema.
  12. Oppgi et Visningsnavn for bønnen. Dette er et kort navn på Enterprise-bønnen som brukes av verktøy.
  13. Oppgi en Beskrivelse for bønnen.
  14. Velg en CMP-versjon for den nye bønnen:
    • 1.x angir at du legger til bønnen i et prosjekt for EJB 1.0 eller senere.
    • 2.x angir at du legger til bønnen i et prosjekt for EJB 2.0 eller senere.
  15. Velg et Brukstilfelle for den nye bønnen:
    • Importer attributter fra tabell angir at attributtene for CMP-entitetsbønnen blir importert fra en databasetabell. Klikk på Neste.
      1. Gjør ett av følgende:
        • Hvis du vil velge en tilkoblingsdefinisjon, klikker du på en tilkobling på listen Tilgjengelige tilkoblingsdefinisjoner. Klikk på Neste.
        • Hvis du vil opprette en ny JDBC-tilkobling, klikker du på Ny. I vinduet Tilkoblingsparametere oppgir du de nødvendige JDBC-tilkoblingsparameterne på tilkoblingsparametersiden i veiviseren Ny tilkobling. Velg en databasestyrer, en JDBC-driver og oppgi andre tilkoblingsopplysninger. Hvis du vil oppgi JDBC-tilkoblingsfiltre, opphever du valget av Deaktiver filter og oppgir aktuelle tilkoblingsfiltre. Klikk på Fullfør.
    • Definer nye attributter angir at attributter for CMP-entitetsbønner skal være brukerdefinert. Klikk på Neste.
      1. Hvis du vil opprette en CMP-attributt for entitetsbønnen, klikker du på Legg til.
      2. Hvis du vil oppgi et navn på attributtet, klikker du i feltet Navn og oppgir et navn.
      3. Hvis du vil oppgi en type for attributtet, klikker du i feltet Type og oppgir en type.
      4. Hvis du vil gjøre attributtet til et nøkkelfelt for entitetsbønnen, merker du av for Primærnøkkel.
      5. Hvis du vil angi et tabellnavn for entitetsbønnen, oppgir du et navn i feltet Tabell.
      6. Hvis du vil legge til flere attributter, gjentar du fremgangsmåte a til d.
  16. Klikk på Neste.
  17. Velg typen Modifikatorer som skal brukes til klassen. Valgene er Felles, Abstrakt og Endelig.
  18. Velg de grensesnittene du vil at bønnen skal implementere:
    • Klikk på Legg til-knappen for å åpne dialogboksen Typevalg, der du kan velge grensesnittene du vil implementere.
    • Hvis du har lagt til et grensesnitt du ikke lenger ønsker å implementere, velger du grensesnittet i listen og klikker på Fjern.
  19. Velg metodestubbene du vil at veiviseren skal opprette. Valgene omfatter hoved, Arvede abstract-metoder og Konstruktører fra superklasse.
  20. Klikk på Fullfør. Den nye bønnen blir lagt til i det oppgitte EJB-prosjektet.