Herr_M
Erfahrenes Mitglied
Hallo zusammen,
Welcher der Werte für "hibernate.hbm2ddl.auto" (validate, update, create, create-drop) in der Persistence.xml ist der sinnvollste für die Nutzung in einer produktiven Umgebung bei in der die Datenbank bereits existiert und mit Daten gefüllt ist (z.B. durch eine andere Anwendung).
Create und Create-drop scheiden schon mal aus, würde ich sagen.
Welcher der Werte für "hibernate.hbm2ddl.auto" (validate, update, create, create-drop) in der Persistence.xml ist der sinnvollste für die Nutzung in einer produktiven Umgebung bei in der die Datenbank bereits existiert und mit Daten gefüllt ist (z.B. durch eine andere Anwendung).
Create und Create-drop scheiden schon mal aus, würde ich sagen.
Code:
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0"
xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
<persistence-unit name="myPersistenceUnit" transaction-type="JTA">
<description>FMDB</description>
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<jta-data-source>java:/myDataSource</jta-data-source>
<class>com.de.irgendwo.fmdb.ejb.myclassone</class>
<class>com.de.irgendwo.fmdb.ejb.myclasstwo</class>
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.OracleDialect" />
<property name="hibernate.hbm2ddl.auto" value="create-drop" />
<property name="hibernate.show_sql" value="true" />
</properties>
</persistence-unit>
</persistence>