Announcement

Collapse
No announcement yet.

Entity-Klassen (JPA) in Webprojekt (Servlets)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Entity-Klassen (JPA) in Webprojekt (Servlets)

    Moin,

    wie kann ich in einem Webprojekt, dass mit Servlets realisiert ist, Entity-Klassen einfügen? Ich habe gesehen, dass ich ein extra Java-Persistance-API-Projekt anlegen kann, in diesem funktioniert der Zugriff auf die MySQL-DB auch reibungslos. Allerdings kann ich in einem JPA-Projekt keine Seiten bzw. Servlets für den Webzugriff anlegen. Und im "normalen" Webprojekt kann ich keine Entity-Klassen generieren...

    Grüße
    Phars

  • #2
    Kann das Verhalten nicht nachvollziehen.

    keine Entity-Klassen generieren...
    Ggf. eine normale Klasse anlegen und @Entity per Hand eingfügen
    Christian

    Comment


    • #3
      Wenn ich mit Rechtsklick -> New Entity Class diese versuche anzulegen, steht das gewünschte Projekt nicht zur Auswahl. Wenn ich die Klassen manuell mit einem @Entity erzeuge, muss ich auch meine persistence.xml manuell anlegen, richitg? Wo muss diese dann gespeichert werden? In einem JPA-Projekt habe ich im Verzeichnisbaum den Punkt "JPA Content", darunter ist dann die persistence.xml.

      Danke und Gruß

      Comment


      • #4
        Rechtsklick auf Package, new -> auswählen oder "other"

        @Entity erzeuge, muss ich auch meine persistence.xml manuell anlegen,
        Die persitence.xml gibt es nur einmal in der Wurzel
        Christian

        Comment


        • #5
          Originally posted by Christian Marquardt View Post
          Rechtsklick auf Package, new -> auswählen oder "other"
          Genau das ist das Problem, als vorausgewähltes Projekt ist dann nur das JPA-Projekt verfügbar, nicht aber das, in das ich die Klasse einfügen möchte.


          Originally posted by Christian Marquardt View Post
          Die persitence.xml gibt es nur einmal in der Wurzel
          Wo genau muss die dann gespeichert werden?

          Comment


          • #6
            src/ wenn deine Source da liegen
            Christian

            Comment

            Working...
            X