Frage

Wir haben einige JPA Entitätsklassen, die derzeit in der Entwicklung und würden wollen, dass sie nicht als Teil des Testzyklus. Wir haben versucht, aus kommentieren die relevanten Entitätsklassen in META-INF \ persistence.xml aber die hbm2ddl Reverse-Engineering-Tool scheint noch SQL für diese Einheiten zu erzeugen. Wie sage ich meinen Code diese Klassen zu ignorieren? Gibt es irgendwelche Anmerkungen für diese oder sollte ich die @Entity Annotation zusammen mit meinen Änderungen in persistence.xml Datei kommentieren Sie müssen.

War es hilfreich?

Lösung

JPA scannt automatisch Classpath für Entitäten. So eine Möglichkeit, wie Sie sagen, ist die @Entity Anmerkung zu entfernen. Eine weitere Möglichkeit ist die Verwendung <exclude-unlisted-classes>true</exclude-unlisted-classes>, die nur die aufgeführten Klassen in persistence.xml verursachen verwendet werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top