La propriété de configuration openjpa.jdbc.Schema doit être migrée vers le fichier de mappage

Cette règle détecte la propriété de configuration openjpa.jdbc.Schema dans le fichier persistence.xml. Cette propriété doit être migrée manuellement vers le fichier XML de mappage d'objet relationnel, META-INF/orm.xml, ou vers le fichier de mappage défini par l'élément mapping-file pour persistence-unit. D'autres propriétés de configuration openjpa et wsjpa sont signalées par une règle différente.

Dans le fichier persistence.xml suivant, l'élément property est signalé par cette règle.

<persistence>
  <persistence-unit name="openjpa">
    <mapping-file>orm.xml</mapping-file>
    <properties>
      ...
      <property name="openjpa.jdbc.Schema" value="EJB30"/>
      ...
    </properties>
  </persistence-unit>
</persistence>

Migrez cette valeur de propriété vers l'élément schema dans le fichier de mappage. L'exemple suivant illustre la valeur de propriété migrée dans un fichier de mappage orm.xml. Si vous n'utilisez pas le fichier META-INF/orm.xml par défaut, définissez un élément mapping-file pour chaque configuration persistence-unit affectée dans votre fichier 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>