Oracle
 sql >> Baza danych >  >> RDS >> Oracle

JPA - EclipseLink - Jak zmienić domyślny schemat

Jeśli wszystkie jednostki używają tego samego schematu, możesz użyć pliku mapowania XML, aby zdefiniować domyślny schemat.

Coś takiego powinno działać (przykład jest dla JPA 2.0, zmień schemaLocation na 1.0)

orm.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>OWNERS_SCHEMA</schema>
        </persistence-unit-defaults>
    </persistence-unit-metadata>   
    . . .
</entity-mappings>

persistence.xml:

<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="foo">
        . . .
        <mapping-file>orm.xml</mapping-file>
        . . .
    </persistence-unit>
</persistence>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle Apex 5.0 — Wyświetlaj obraz statyczny

  2. java.sql.SQLException:ORA-03115:nieobsługiwany typ danych sieci lub reprezentacja

  3. Używanie Substr z Instr do wyodrębniania ciągu w Oracle

  4. Dołącz do siebie w wyroczni z przykładami

  5. Funkcja LOWER() w Oracle