यदि सभी निकाय समान स्कीमा का उपयोग करते हैं तो आप डिफ़ॉल्ट स्कीमा को परिभाषित करने के लिए xml मैपिंग फ़ाइल का उपयोग कर सकते हैं।
कुछ इस तरह काम करना चाहिए (उदाहरण जेपीए 2.0 के लिए है, 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>
हठ.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>