Questa regola rileva la proprietà di configurazione openjpa.jdbc.Schema nel file persistence.xml.
Questa proprietà deve essere migrata manualmente nel file ORM (object-relational mapping file) XML, META-INF/orm.xml, o nel file di associazione definito dall'elemento mapping-file per persistence-unit. Altre proprietà di configurazione openjpa e wsjpa sono contrassegnate da una regola diversa.
Nel seguente file persistence.xml, l'elemento property con viene contrassegnato da questa regola.
<persistence>
<persistence-unit name="openjpa">
<mapping-file>orm.xml</mapping-file>
<properties>
...
<property name="openjpa.jdbc.Schema" value="EJB30"/>
...
</properties>
</persistence-unit>
</persistence>
Migrare il valore di questa proprietà nell'elemento schema del file di associazione.
Il seguente esempio mostra il valore della proprietà migrato in un file di associazione orm.xml.
Se non si utilizza il file META-INF/orm.xml predefinito, definire un elemento mapping-file per ciascuna persistence-unit interessata nel file persistence.xml.
<entity-mappings xmlns="http://java.sun.com/xml/ns/persistence/orm"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence/orm orm_2_0.xsd"
version="2.0">
<persistence-unit-metadata>
<persistence-unit-defaults>
<schema>EJB30</schema>
</persistence-unit-defaults>
</persistence-unit-metadata>
</entity-mappings>