0

spring非 Web アプリケーションで外部データベースを使用する必要があります。

エンティティ テーブルを作成するために openjpa を無効にするにはどうすればよいですか? 私のエンティティEmailAddressMessage注釈 " @Entity" があります。それが正しいかどうかわかりません。

<persistence-unit name="myPU" transaction-type="RESOURCE_LOCAL">
        <provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
        <class>pack.EmailAddress</class>
        <class>pack.Message</class>
           <properties>
                <property name="javax.persistence.jdbc.user" value="root" />
                <property name="javax.persistence.jdbc.password" value="root" />
                <property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/kepsDb" />
                <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver" />
                <property name="openjpa.jdbc.SynchronizeMappings" value="false"/>
            </properties>

        </persistence-unit>
4

1 に答える 1

0

openjpa.jdbc.SynchronizeMappingspersistence.xml ファイルのプロパティを削除します。

于 2012-09-28T15:33:51.640 に答える