define jpa-Entitätsklassen außerhalb von persistence.xml

Gibt es eine Möglichkeit, jpa-Entitätsklassen außerhalb von persistence.xml zu definieren (d. H. In einer separaten Datei)?

s würde auch ausreichen, wenn persistence.xml nicht als externe Datei vorliegen könnt

Vielen Dank im Voraus, Steven

Edit: Sorry ich war nicht klar. Dies ist in einer Java SE-Umgebung. Außerdem möchte ich keine Auflistung von some.class.AClass in meiner persistence.xml-Datei haben. Dies liegt daran, dass ich diese Klassenliste dynamisch erstellen und auf eine Datei verweisen möchte, die diese Liste enthält.

Edit2: Behoben, indem eine persistence.xml-Datei zur Erstellungszeit geschrieben wurde, bevor sie gepackt wird. Wenn jemand interessiert ist, habe ich mithilfe von Scannotationen alle mit @Entity annotierten Klassen ermittelt und in die Datei persistence.xml in target / classes / META-INF geschrieben (mithilfe von maven).

Antworten auf die Frage(4)

Ihre Antwort auf die Frage