Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

JPA - EclipseLink - Cara mengubah skema default

Jika semua entitas menggunakan skema yang sama, Anda dapat menggunakan file pemetaan xml untuk menentukan skema default.

Sesuatu seperti ini akan berfungsi (contohnya untuk JPA 2.0, ubah schemaLocation untuk 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>

ketekunan.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 - File Nama TNS apa yang saya gunakan?

  2. Bisakah Anda PILIH semuanya, tetapi 1 atau 2 bidang, tanpa kram penulis?

  3. Contoh Pernyataan Oracle FOR LOOP SELECT

  4. Mengikat Parameter ke Oracle Dynamic SQL

  5. Pelajari Tentang Paket DBMS_OUTPUT di Oracle