Generere entiteter fra tabeller

Bruk denne prosedyren til † generere Java-persistensentiteter fra databasetabeller. Du m† opprette et JPA-prosjekt og sette opp en databasetilkobling f›r du kan generere persistensentiteter. Se Opprette et nytt JPA-prosjekt hvis du vil ha mer informasjon.

  1. H›yreklikk p† JPA-prosjektet i Prosjektutforsker, og velg JPA-verkt›y > Generer entiteter fra tabeller.

    Generere entiteter

    Bruke menyalternativet JPA-verkt›y > Generer entiteter.
  2. P† siden Velg tabeller velger du databasetilkoblingen og skjemaet ditt.

    Du oppretter en ny databasetilkobling ved † klikke p† Legg til tilkobling.

    Hvis du ikke er tilkoblet til databasen, blir siden Databasetilkobling vist. Velg databasetilkoblingen og skjemaet ditt, og klikk p† Koble til p† nytt.

    Velg tabeller


  3. Etter at du har valgt et skjema, velger du tabellene du vil generere Java-persistensentiteter fra og klikker p† Neste.

  4. P† siden Tabelltilknytninger velger du tilknytningene som skal genereres. Du kan velge om det skal genereres bestemte referanser for hver tilknytning.

    Du oppretter en ny tilknytning ved † klikke p† Legg til tilknytning. Bruk veiviseren Opprett ny tilknytning til † definere tilknytningen.

    Tabelltilknytninger


  5. Etter at du har redigert tabelltilknytningene, klikker du p† Neste.

  6. P† siden Tilpass standard entitetsgenerering kan du tilpasse tilordningen og klasseinformasjonen til de genererte entitetene.

    Tilpass standard entitetsgenerering


  7. Etter at du har tilpasset tilknytningene, klikker du p† Neste.

  8. P† siden Tilpass enkeltentiteter kan du g† gjennom tilordnings- og klasseinformasjonen til entitetene som blir generert, og deretter klikke p† Fullf›r.

    Tilpass enkeltentiteter


Eclipse oppretter en Java-persistensentitet for hver databasetabell. Hver entitet inneholder felt som er basert p† tabellens kolonner. Eclipse genererer ogs† relasjoner (for eksempel en til en) basert p† tabellbegrensningene. Illustrasjonen Generere entiteter fra tabeller viser hvordan Eclipse genererer entiteter fra tabeller.

Generere entiteter fra tabeller

Denne illustrasjonen viser EMPLOYEE- og ADDRESS-entiteter som er generert fra databasetabeller.

 

Beslektet oppgave

Opprette et nytt JPA-prosjekt

 

Beslektet referanse

Siden Prosjektegenskaper - alternativer for Java-persistens