GEDOPLAN
Jakarta EE (Java EE)

Hibernate-Generator für das JPA-Metamodell schließt XML-Dateien nicht

Jakarta EE (Java EE)

Wenn man den Metamodell-Generator von Hibernate zur Erzeugung der JPA-Metamodellklassen nutzt, stellt man gelegentlich fest, dass Source- oder Target-Dateien über den Generatorlauf hinaus blockiert bleiben. Das äußert sich dann in den gängigen IDEs so, dass ein Project Clean (Eclipse) bzw. ein Clean (NetBeans) mit der Meldung fehlschlagen, dass die Datei persistence.xml (oder auch orm.xml) nicht gelöscht werden könnten. Der Effekt scheint nur unter Windows aufzutreten (bzw. aufzufallen).

Eine Lösung für das Problem existiert m. W. noch nicht. Es bleibt also nur der Wechsel des Generators. So kann bspw. der EclipseLink-Generator genutzt werden, wie ich dies in einem früheren Post beschrieben habe. Da die generierten Klassen nicht vom genutzten Provider abhängen, kann der EclipseLink-Generator auch genutzt werden, wenn im Projekt ansonsten z. B. Hibernate eingesetzt wird.

2 Kommentare. Hinterlasse eine Antwort

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Bitte füllen Sie dieses Feld aus.
Bitte füllen Sie dieses Feld aus.
Bitte gib eine gültige E-Mail-Adresse ein.
Sie müssen den Bedingungen zustimmen, um fortzufahren.

Autor

Diesen Artikel teilen

LinkedIn
Xing

Gibt es noch Fragen?

Fragen beantworten wir sehr gerne! Schreibe uns einfach per Kontaktformular.

Kurse

weitere Blogbeiträge

IT-Training - GEDOPLAN
Java SE

Checkstyle mag Java 7 nicht

Ärgerlich, aber derzeit wahr: Checkstyle stolpert über die neuen Sprachfeatures der Version 7. Die Fehlermeldungen treten im Zusammenhang mit dem…
IT-Training - GEDOPLAN
Spring

Spring Boot + DATA JPA + HATEOAS

Spring Boot bietet die Möglichkeit auf sehr einfachem Wege standalone Anwendungen zu schreiben, die keinerlei Applicationserver als Laufzeitumgebung benötigen. Als…

Work Life Balance. Jobs bei Gedoplan

We are looking for you!

Lust bei GEDOPLAN mitzuarbeiten? Wir suchen immer Verstärkung – egal ob Entwickler, Dozent, Trainerberater oder für unser IT-Marketing! Schau doch einfach mal auf unsere Jobseiten! Wir freuen uns auf Dich!

Work Life Balance. Jobs bei Gedoplan

We are looking for you!

Lust bei GEDOPLAN mitzuarbeiten? Wir suchen immer Verstärkung – egal ob Entwickler, Dozent, Trainerberater oder für unser IT-Marketing! Schau doch einfach mal auf unsere Jobseiten! Wir freuen uns auf Dich!