Meine Arbeitsraum haben einige Projekte voneinander abhängig, einer von ihnen enthält Entitäten Klassen, persistence.xml und orm.xml. Ich möchte alle unbrauchbaren Spalten aus meinem Oracle-DB, die nicht in diesen Entitäten vorhanden ist, entfernen. aber ich weiß, dass ich eine andere Datenbank von diesen Entitäten generieren kann und es wird einfacher sein, besonders ich habe 166 Entity. Also, wie kann ich eine neue Datenbank mit dieser Entität Projekt Meine Umgebung ist: WebSphere Application Server v8.5, Oracle DB 11g und Eclipse KEPLER.Orakel-Datenbank mit Persistenz-Datei Hibernate
0
A
Antwort
0
WebSphere Application Server v85 ist Java EE 6-kompatibel. Wenn Sie jedoch auf eine Java EE 7-kompatible Version aktualisieren (z. B. WAS v9 oder WAS Liberty 8556+), können Tabellen automatisch aus Entitäten erstellt werden.
Um die automatische Tabellen erstellen, setzen Sie diese Eigenschaft in Ihrer persistence.xml:
<persistence ...>
<persistence-unit name="test">
<properties>
<property name="javax.persistence.schema-generation.database.action"
value="drop-and-create-tables"/>
</properties>
</persistence-unit>
</persistence>
Mögliche Werte für diese Eigenschaft sind:
keine, erstellen, Drop-and-schaffen, fallen
weitere Informationen finden Sie in diesem Artikel über JPA 2.1 Standardeigenschaften:
Standardized schema generation and data loading with JPA 2.1
Verwandte Themen
- 1. Orakeldatenbank mit MS Excel verbinden
- 2. JPA-Hibernate mit Hibernate Interceptor
- 3. Hibernate-Sitzung ist Null mit Hibernate-Envers
- 4. Build mit Hibernate funktioniert nicht (nur Hibernate)
- 5. Hibernate-Annotationen mit Hibernate-Core 5
- 6. Hibernate-Vererbung mit Hibernate-Kriterien (TABLE_PER_CLASS)
- 7. Suche mit Hibernate Confusion
- 8. MySQL Enum mit Hibernate
- 9. Mapping Array mit Hibernate
- 10. Arbeiten mit Hibernate ConstraintViolationException
- 11. Hibernate Aktualisierung mit Liste
- 12. Hibernate Update mit EntityManager
- 13. Zero Downtime mit Hibernate
- 14. Hibernate link join mit
- 15. Transaktion mit Hibernate verwalten
- 16. Map ArrayList mit Hibernate
- 17. Hibernate: Kriterien mit Sammlungen
- 18. java mit Hibernate
- 19. Beziehung mit Hibernate
- 20. Hibernate Formula mit Join
- 21. Datenbankmigration mit Hibernate
- 22. Ausnahmebehandlung mit JPA + Hibernate
- 23. Hibernate & EntityManager mit Joins
- 24. Hibernate mit Glassfish 4.1
- 25. Wert mit Hibernate ausschließen
- 26. Hibernate mit Annotaion
- 27. Wie beharrlich mit Hibernate
- 28. Wie mit Hibernate
- 29. Legacy Mapping mit Hibernate
- 30. Textfeld mit Hibernate Annotation