Der JPA-Standard Ändern Flushmode von AUTO zu BEGEHEN

Ich habe versucht, mehrere Möglichkeiten zum ändern der FlushMode auf die komplette Anwendung.
Ist das richtig oder gibt es einen anderen Weg, es zu tun?

Ich will nicht, dies zu tun pragmmatically.

Dies ist, was ich finden als Eigentum ist es aber nicht.

<persistence 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_2_0.xsd"
version="2.0">
    <persistence-unit name="myPU">
        <properties>
            ...
            <property name="hibernate.connection.autocommit" value="false"/>
            <!-- Also tried this: -->

            <property name="org.hibernate.FlushMode" value="commit"/>
            ...
        </properties>
    </persistence-unit>
</persistence>

Update:

Habe ich die Klasse wie beschrieben in den link von zxcf, aber ich kann nicht herausfinden, wie Sie dieses Konstrukt in meinem persistence.xml.

<property name="jpaDialect">
    <bean class="test.jpa.vendor.HibernateJpaDialect">
        <property name="flushMode" value="MANUAL"/>
    </bean>
</property>
InformationsquelleAutor nik the lion | 2014-07-16
Schreibe einen Kommentar