| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc (1.8.0_222) on Tue Dec 08 12:28:22 UTC 2020 --> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <title>PersistenceUnitProperties (EclipseLink 3.0.0, API Reference)</title> |
| <meta name="date" content="2020-12-08"> |
| <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> |
| <script type="text/javascript" src="../../../../script.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="PersistenceUnitProperties (EclipseLink 3.0.0, API Reference)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var methods = {"i0":9,"i1":9}; |
| var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]}; |
| var altColor = "altColor"; |
| var rowColor = "rowColor"; |
| var tableTab = "tableTab"; |
| var activeTableTab = "activeTableTab"; |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a name="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../help-doc.html">Help</a></li> |
| </ul> |
| <div class="aboutLanguage">EclipseLink 3.0.0, API Reference</div> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../org/eclipse/persistence/config/ParserValidationType.html" title="class in org.eclipse.persistence.config"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../org/eclipse/persistence/config/PessimisticLock.html" title="class in org.eclipse.persistence.config"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../index.html?org/eclipse/persistence/config/PersistenceUnitProperties.html" target="_top">Frames</a></li> |
| <li><a href="PersistenceUnitProperties.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="subTitle">org.eclipse.persistence.config</div> |
| <h2 title="Class PersistenceUnitProperties" class="title">Class PersistenceUnitProperties</h2> |
| </div> |
| <div class="contentContainer"> |
| <ul class="inheritance"> |
| <li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.eclipse.persistence.config.PersistenceUnitProperties</li> |
| </ul> |
| </li> |
| </ul> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <hr> |
| <br> |
| <pre>public class <span class="typeNameLabel">PersistenceUnitProperties</span> |
| extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> |
| <div class="block">The class defines EclipseLink persistence unit property names. These values |
| are used to assist in the configuration of properties passed to |
| <code>Persistence.createEntityManagerFactory(String, Map)</code> which override |
| the values specified in the persistence.xml file. |
| <p> |
| <b>Usage Example:</b> |
| <pre><code> Map<String, Object> props = new HashMap<String, Object>(); |
| |
| props.put(PersistenceUnitProperties.JDBC_USER, "user-name"); |
| props.put(PersistenceUnitProperties.JDBC_PASSWORD, "password"); |
| |
| EntityManagerFactory emf = Persistence.createEntityManagerFactory("pu-name", props);</code></pre> |
| <p> |
| Property values are usually case-insensitive with some common sense |
| exceptions, for instance class names.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><code>Persistence.createEntityManagerFactory(String, Map)</code></dd> |
| </dl> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field.summary"> |
| <!-- --> |
| </a> |
| <h3>Field Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> |
| <caption><span>Fields</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Field and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#ALLOW_NATIVE_SQL_QUERIES">ALLOW_NATIVE_SQL_QUERIES</a></span></code> |
| <div class="block">The "<code>eclipselink.jdbc.allow-native-sql-queries</code>" property |
| specifies whether any user defined SQL is allowed within a persistence |
| unit.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#ALLOW_ZERO_ID">ALLOW_ZERO_ID</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#ID_VALIDATION"><code>ID_VALIDATION</code></a> property with value "<code>NULL</code>".</span></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#APP_LOCATION">APP_LOCATION</a></span></code> |
| <div class="block">The property "<code>eclipselink.application-location</code>" specifies the file system directory |
| location where DDL files are written (output) to.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#BATCH_WRITING">BATCH_WRITING</a></span></code> |
| <div class="block">The "<code>eclipselink.jdbc.batch-writing</code>" property configures the |
| use of batch writing to optimize transactions with multiple writes.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#BATCH_WRITING_SIZE">BATCH_WRITING_SIZE</a></span></code> |
| <div class="block">The "<code>eclipselink.jdbc.batch-writing.size</code>" property |
| configures the batch size used for batch writing.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#BEAN_VALIDATION_NO_OPTIMISATION">BEAN_VALIDATION_NO_OPTIMISATION</a></span></code> |
| <div class="block">Property for disabling Bean Validation optimisations.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CACHE_SHARED_">CACHE_SHARED_</a></span></code> |
| <div class="block">Property prefix "<code>eclipselink.cache.shared.</code>" indicates whether entity's cache |
| should be shared (non-isolated) for a specific entity type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CACHE_SHARED_DEFAULT">CACHE_SHARED_DEFAULT</a></span></code> |
| <div class="block">Default caching properties - apply to all entities.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CACHE_SIZE_">CACHE_SIZE_</a></span></code> |
| <div class="block">Property prefix "<code>eclipselink.cache.size.</code>" is used to specify the cache size |
| for a specific entity type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CACHE_SIZE_DEFAULT">CACHE_SIZE_DEFAULT</a></span></code> |
| <div class="block">Default caching properties - apply to all entities.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CACHE_STATEMENTS">CACHE_STATEMENTS</a></span></code> |
| <div class="block">The "<code>eclipselink.jdbc.cache-statements</code>" property specifies |
| whether JDBC statements should be cached.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CACHE_STATEMENTS_SIZE">CACHE_STATEMENTS_SIZE</a></span></code> |
| <div class="block">The "<code>eclipselink.jdbc.cache-statements.size</code>" property |
| specifies the number of statements held when using internal statement |
| caching.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CACHE_TYPE_">CACHE_TYPE_</a></span></code> |
| <div class="block">Property prefix "<code>eclipselink.cache.type.</code>" sets the type of cache |
| for a specific entity type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CACHE_TYPE_DEFAULT">CACHE_TYPE_DEFAULT</a></span></code> |
| <div class="block">Default caching properties - apply to all entities.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_GENERATE_COMMENTS">CANONICAL_MODEL_GENERATE_COMMENTS</a></span></code> |
| <div class="block">The "<code>eclipselink.canonicalmodel.generate_comments</code>" optional property can be used |
| to disable usage of comments in declaration of <code>Generated</code> annotation.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_GENERATE_COMMENTS_DEFAULT">CANONICAL_MODEL_GENERATE_COMMENTS_DEFAULT</a></span></code> |
| <div class="block">Default value for the "<code>eclipselink.canonicalmodel.generate_comments</code>" optional property.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_GENERATE_GENERATED">CANONICAL_MODEL_GENERATE_GENERATED</a></span></code> |
| <div class="block">The "<code>eclipselink.canonicalmodel.use_generated</code>" optional property can be used |
| to disable generation of <code>jakarta.annotation.Generated</code> annotation.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_GENERATE_GENERATED_DEFAULT">CANONICAL_MODEL_GENERATE_GENERATED_DEFAULT</a></span></code> |
| <div class="block">Default value for the "<code>eclipselink.canonicalmodel.use_generated</code>" optional |
| property.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_GENERATE_TIMESTAMP">CANONICAL_MODEL_GENERATE_TIMESTAMP</a></span></code> |
| <div class="block">The "<code>eclipselink.canonicalmodel.generate_timestamp</code>" optional property can be used |
| to disable usage of date in declaration of <code>jakarta.annotation.Generated</code> annotation.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_GENERATE_TIMESTAMP_DEFAULT">CANONICAL_MODEL_GENERATE_TIMESTAMP_DEFAULT</a></span></code> |
| <div class="block">Default value for the "<code>eclipselink.canonicalmodel.generate_timestamp</code>" optional |
| property.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_LOAD_XML">CANONICAL_MODEL_LOAD_XML</a></span></code> |
| <div class="block">The "<code>eclipselink.canonicalmodel.load_xml</code>" optional property can be used a performance |
| enhancement between compile rounds.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_LOAD_XML_DEFAULT">CANONICAL_MODEL_LOAD_XML_DEFAULT</a></span></code> |
| <div class="block">Default value for the "<code>eclipselink.canonicalmodel.load_xml</code>" optional property.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_PREFIX">CANONICAL_MODEL_PREFIX</a></span></code> |
| <div class="block">The "<code>eclipselink.canonicalmodel.prefix</code>" optional property specifies the prefix |
| that will be added to the start of the class name of any canonical model class generated.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_PREFIX_DEFAULT">CANONICAL_MODEL_PREFIX_DEFAULT</a></span></code> |
| <div class="block">Default prefix that will be added to the start of the class name of any canonical model |
| class generated.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_SUB_PACKAGE">CANONICAL_MODEL_SUB_PACKAGE</a></span></code> |
| <div class="block">The "<code>eclipselink.canonicalmodel.subpackage</code>" optional property specifies |
| a sub-package name that can be used to have the canonical model generator generate its classes |
| in a sub-package of the package where the corresponding entity class is located.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_SUB_PACKAGE_DEFAULT">CANONICAL_MODEL_SUB_PACKAGE_DEFAULT</a></span></code> |
| <div class="block">Default sub-package name that is used to have the canonical model generator generate its classes |
| in a sub-package of the package where the corresponding entity class is located.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_SUFFIX">CANONICAL_MODEL_SUFFIX</a></span></code> |
| <div class="block">The "<code>eclipselink.canonicalmodel.suffix</code>" optional property specifies the suffix |
| that will be added to the end of the class name of any canonical model class generated.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_SUFFIX_DEFAULT">CANONICAL_MODEL_SUFFIX_DEFAULT</a></span></code> |
| <div class="block">Default suffix that will be added to the end of the class name of any canonical model class |
| generated.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_USE_STATIC_FACTORY">CANONICAL_MODEL_USE_STATIC_FACTORY</a></span></code> |
| <div class="block">The "<code>eclipselink.canonicalmodel.use_static_factory</code>" optional property can be used |
| a performance enhancement between compile rounds within an IDE.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_USE_STATIC_FACTORY_DEFAULT">CANONICAL_MODEL_USE_STATIC_FACTORY_DEFAULT</a></span></code> |
| <div class="block">Default value for the "<code>eclipselink.canonicalmodel.use_static_factory</code>" optional |
| property.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CATEGORY_LOGGING_LEVEL_">CATEGORY_LOGGING_LEVEL_</a></span></code> |
| <div class="block">Property prefix "<code>eclipselink.logging.level.</code>" allows the category specific logging levels |
| to be specified.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CDI_BEANMANAGER">CDI_BEANMANAGER</a></span></code> |
| <div class="block">The "<code>jakarta.persistence.bean.manager</code>" property is used to set |
| CDI BeanManager when available</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CLASSLOADER">CLASSLOADER</a></span></code> |
| <div class="block">The "<code>eclipselink.classloader</code>" property specifies the classloader to use to create |
| an EntityManagerFactory in the property map passed to Persistence.createEntityManagerFactory.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COMPOSITE_UNIT">COMPOSITE_UNIT</a></span></code> |
| <div class="block">The "<code>eclipselink.composite-unit</code>" property indicates if it's a composite |
| persistence unit ("<code>true</code>").</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COMPOSITE_UNIT_MEMBER">COMPOSITE_UNIT_MEMBER</a></span></code> |
| <div class="block">The "<code>eclipselink.composite-unit.member</code>" property indicates if the persistence unit |
| must be a member of a composite persistence unit ("<code>true</code>"), |
| can't be used as an independent persistence unit.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COMPOSITE_UNIT_PROPERTIES">COMPOSITE_UNIT_PROPERTIES</a></span></code> |
| <div class="block">The "<code>eclipselink.composite-unit.properties</code>" property may be passed |
| to createEntityManagerFactory method of a composite persistence unit to pass properties |
| to member persistence units.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONCURRENCY_MANAGER_ACQUIRE_WAIT_TIME">CONCURRENCY_MANAGER_ACQUIRE_WAIT_TIME</a></span></code> |
| <div class="block">This system property in milliseconds can control thread management in org.eclipse.persistence.internal.helper.ConcurrencyManager.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONCURRENCY_MANAGER_ALLOW_CONCURRENCY_EXCEPTION">CONCURRENCY_MANAGER_ALLOW_CONCURRENCY_EXCEPTION</a></span></code> |
| <div class="block">true - if we want the to fire up an exception to try to get the current thread to realease all of its acquired locks and allow other |
| threads to progress.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONCURRENCY_MANAGER_ALLOW_INTERRUPTED_EXCEPTION">CONCURRENCY_MANAGER_ALLOW_INTERRUPTED_EXCEPTION</a></span></code> |
| <div class="block">true - if we want the to fire up an exception to try to get the current thread to release all of its acquired locks and allow other |
| threads to progress.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONCURRENCY_MANAGER_ALLOW_STACK_TRACE_READ_LOCK">CONCURRENCY_MANAGER_ALLOW_STACK_TRACE_READ_LOCK</a></span></code> |
| <div class="block">true - collect debug/trace information during ReadLock acquisition |
| false - don't collect debug/trace information during ReadLock acquisition |
| Allowed values are: true/false.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONCURRENCY_MANAGER_MAX_FREQUENCY_DUMP_MASSIVE_MESSAGE">CONCURRENCY_MANAGER_MAX_FREQUENCY_DUMP_MASSIVE_MESSAGE</a></span></code> |
| <div class="block">This system property in milliseconds can control thread management in org.eclipse.persistence.internal.helper.ConcurrencyManager and org.eclipse.persistence.internal.helper.ConcurrencyUtil.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONCURRENCY_MANAGER_MAX_FREQUENCY_DUMP_TINY_MESSAGE">CONCURRENCY_MANAGER_MAX_FREQUENCY_DUMP_TINY_MESSAGE</a></span></code> |
| <div class="block">This system property in milliseconds can control thread management in org.eclipse.persistence.internal.helper.ConcurrencyManager and org.eclipse.persistence.internal.helper.ConcurrencyUtil.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONCURRENCY_MANAGER_MAX_SLEEP_TIME">CONCURRENCY_MANAGER_MAX_SLEEP_TIME</a></span></code> |
| <div class="block">This system property in milliseconds can control thread management in org.eclipse.persistence.internal.helper.ConcurrencyManager.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL">CONNECTION_POOL</a></span></code> |
| <div class="block">Allow configuring a "<code>eclipselink.connection-pool.</code>" properties.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_FAILOVER">CONNECTION_POOL_FAILOVER</a></span></code> |
| <div class="block">The "<code>failover</code>" property.<br> |
| This can be append to a connection pool property, |
| i.e.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_INITIAL">CONNECTION_POOL_INITIAL</a></span></code> |
| <div class="block">The "<code>initial</code>" property.<br> |
| This can be append to any connection pool property, |
| i.e.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_INTERNALLY_POOL_DATASOURCE">CONNECTION_POOL_INTERNALLY_POOL_DATASOURCE</a></span></code> |
| <div class="block">Tell EclipseLink to use it's internal connection pool to pool connections from a datasource.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_JTA_DATA_SOURCE">CONNECTION_POOL_JTA_DATA_SOURCE</a></span></code> |
| <div class="block">The "<code>jtaDataSource</code>" property.<br> |
| This can be append to a connection pool property, |
| i.e.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MAX">CONNECTION_POOL_MAX</a></span></code> |
| <div class="block">The "<code>max</code>" property.<br> |
| This can be append to any connection pool property, |
| i.e.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MIN">CONNECTION_POOL_MIN</a></span></code> |
| <div class="block">The "<code>min</code>" property.<br> |
| This can be append to any connection pool property, |
| i.e.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_NON_JTA_DATA_SOURCE">CONNECTION_POOL_NON_JTA_DATA_SOURCE</a></span></code> |
| <div class="block">The "<code>nonJtaDataSource</code>" property.<br> |
| This can be append to a connection pool property, |
| i.e.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_PASSWORD">CONNECTION_POOL_PASSWORD</a></span></code> |
| <div class="block">The "<code>password</code>" property.<br> |
| This can be append to a connection pool property, |
| i.e.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_READ">CONNECTION_POOL_READ</a></span></code> |
| <div class="block">Allow configuring the "<code>eclipselink.connection-pool.read.</code>" properties.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_SEQUENCE">CONNECTION_POOL_SEQUENCE</a></span></code> |
| <div class="block">Allow configuring the "<code>eclipselink.connection-pool.sequence.</code>" properties.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_SHARED">CONNECTION_POOL_SHARED</a></span></code> |
| <div class="block">The "<code>shared</code>" property.<br> |
| This can be append to the read connection pool, |
| i.e.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_URL">CONNECTION_POOL_URL</a></span></code> |
| <div class="block">The "<code>url</code>" property.<br> |
| This can be append to a connection pool property, |
| i.e.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_USER">CONNECTION_POOL_USER</a></span></code> |
| <div class="block">The "<code>user</code>" property.<br> |
| This can be append to a connection pool property, |
| i.e.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_WAIT">CONNECTION_POOL_WAIT</a></span></code> |
| <div class="block">The "<code>wait</code>" property.<br> |
| This can be append to any connection pool property, |
| i.e.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_ASYNCH">COORDINATION_ASYNCH</a></span></code> |
| <div class="block">The "<code>eclipselink.cache.coordination.propagate-asynchronously</code>" |
| property configures cache coordination for a clustered environment.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_CHANNEL">COORDINATION_CHANNEL</a></span></code> |
| <div class="block">The "<code>eclipselink.cache.coordination.channel</code>" property |
| configures cache coordination for a clustered environment.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_JGROUPS_CONFIG">COORDINATION_JGROUPS_CONFIG</a></span></code> |
| <div class="block">The "<code>eclipselink.cache.coordination.jgroups.config</code>" property |
| configures cache coordination for a clustered environment.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_JMS_FACTORY">COORDINATION_JMS_FACTORY</a></span></code> |
| <div class="block">The "<code>eclipselink.cache.coordination.jms.factory</code>" property |
| configures cache coordination for a clustered environment.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_JMS_HOST">COORDINATION_JMS_HOST</a></span></code> |
| <div class="block">The "<code>eclipselink.cache.coordination.jms.host</code>" property |
| configures cache coordination for a clustered environment.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_JMS_REUSE_PUBLISHER">COORDINATION_JMS_REUSE_PUBLISHER</a></span></code> |
| <div class="block">The "<code>eclipselink.cache.coordination.jms.reuse-topic-publisher</code>" property |
| configures cache coordination for a clustered environment.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_JMS_TOPIC">COORDINATION_JMS_TOPIC</a></span></code> |
| <div class="block">The "<code>eclipselink.cache.coordination.jms.topic</code>" property |
| configures cache coordination for a clustered environment.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_JNDI_CONTEXT">COORDINATION_JNDI_CONTEXT</a></span></code> |
| <div class="block">The "<code>eclipselink.cache.coordination.jndi.initial-context-factory</code>" |
| property configures cache coordination for a clustered environment.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_JNDI_PASSWORD">COORDINATION_JNDI_PASSWORD</a></span></code> |
| <div class="block">The "<code>eclipselink.cache.coordination.jndi.password</code>" property |
| configures cache coordination for a clustered environment.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_JNDI_USER">COORDINATION_JNDI_USER</a></span></code> |
| <div class="block">The "<code>eclipselink.cache.coordination.jndi.user</code>" property |
| configures cache coordination for a clustered environment.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_NAMING_SERVICE">COORDINATION_NAMING_SERVICE</a></span></code> |
| <div class="block">The "<code>eclipselink.cache.coordination.naming-service</code>" property |
| configures cache coordination for a clustered environment.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_PROTOCOL">COORDINATION_PROTOCOL</a></span></code> |
| <div class="block">The "<code>eclipselink.cache.coordination.protocol</code>" property |
| configures cache coordination for a clustered environment.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_REMOVE_CONNECTION">COORDINATION_REMOVE_CONNECTION</a></span></code> |
| <div class="block">The "<code>eclipselink.cache.coordination.remove-connection-on-error</code>" |
| property configures cache coordination for a clustered environment.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_RMI_ANNOUNCEMENT_DELAY">COORDINATION_RMI_ANNOUNCEMENT_DELAY</a></span></code> |
| <div class="block">The "<code>eclipselink.cache.coordination.rmi.announcement-delay</code>" |
| property configures cache coordination for a clustered environment.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_RMI_MULTICAST_GROUP">COORDINATION_RMI_MULTICAST_GROUP</a></span></code> |
| <div class="block">The "<code>eclipselink.cache.coordination.rmi.multicast-group</code>" |
| property configures cache coordination for a clustered environment.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_RMI_MULTICAST_GROUP_PORT">COORDINATION_RMI_MULTICAST_GROUP_PORT</a></span></code> |
| <div class="block">The "<code>eclipselink.cache.coordination.rmi.multicast-group.port</code>" |
| property configures cache coordination for a clustered environment.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_RMI_PACKET_TIME_TO_LIVE">COORDINATION_RMI_PACKET_TIME_TO_LIVE</a></span></code> |
| <div class="block">The "<code>eclipselink.cache.coordination.rmi.packet-time-to-live</code>" |
| property configures cache coordination for a clustered environment.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_RMI_URL">COORDINATION_RMI_URL</a></span></code> |
| <div class="block">The "<code>eclipselink.cache.coordination.rmi.url</code>" property |
| configures cache coordination for a clustered environment.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_SERIALIZER">COORDINATION_SERIALIZER</a></span></code> |
| <div class="block">The "<code>eclipselink.cache.coordination.serializer</code>" property |
| configures how cache coordination serializes message sent between nodes.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_THREAD_POOL_SIZE">COORDINATION_THREAD_POOL_SIZE</a></span></code> |
| <div class="block">The "<code>eclipselink.cache.coordination.thread.pool.size</code>" |
| property configures thread pool size for cache coordination threads.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CREATE_JDBC_DDL_FILE">CREATE_JDBC_DDL_FILE</a></span></code> |
| <div class="block">The property "<code>eclipselink.create-ddl-jdbc-file-name</code>" specifies the name |
| of the DDL file which is used to create database tables.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CREATE_ONLY">CREATE_ONLY</a></span></code> |
| <div class="block">The parameter value "<code>create-tables</code>" specifies that database tables should be created.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CREATE_OR_EXTEND">CREATE_OR_EXTEND</a></span></code> |
| <div class="block">The parameter value "<code>create-or-extend-tables</code>" specifies that database tables |
| should be created and if existing, missing columns will be added.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DATABASE_EVENT_LISTENER">DATABASE_EVENT_LISTENER</a></span></code> |
| <div class="block">The "<code>eclipselink.cache.database-event-listener</code>" property allows integration |
| with a database event notification service.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_BOTH_GENERATION">DDL_BOTH_GENERATION</a></span></code> |
| <div class="block">The parameter value "<code>both</code>" specifies that DDL will be written to file(s) and the database.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_DATABASE_GENERATION">DDL_DATABASE_GENERATION</a></span></code> |
| <div class="block">The parameter value "<code>database</code>" specifies that DDL will be written to the database.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_GENERATION">DDL_GENERATION</a></span></code> |
| <div class="block">The "<code>eclipselink.ddl-generation</code>" property allows the database schema to be generated |
| on deployment.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_GENERATION_INDEX_FOREIGN_KEYS">DDL_GENERATION_INDEX_FOREIGN_KEYS</a></span></code> |
| <div class="block">The "<code>eclipselink.ddl-generation.index-foreign-keys</code>" property specifies if an index |
| should be automatically generated for foreign key constraints.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_GENERATION_MODE">DDL_GENERATION_MODE</a></span></code> |
| <div class="block">The "<code>eclipselink.ddl-generation.output-mode</code>" property specifies if database schema |
| should be generated on the database, to a file, or both.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_SQL_SCRIPT_GENERATION">DDL_SQL_SCRIPT_GENERATION</a></span></code> |
| <div class="block">The parameter value "<code>sql-script</code>" specifies that DDL will be written to file(s).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DEFAULT">DEFAULT</a></span></code> |
| <div class="block">Default Suffix could be appended to some prefixes to form a property name |
| setting the default for the persistence unit.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DEFAULT_APP_LOCATION">DEFAULT_APP_LOCATION</a></span></code> |
| <div class="block">The default location in the file system to output DDL files.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DEFAULT_CREATE_JDBC_FILE_NAME">DEFAULT_CREATE_JDBC_FILE_NAME</a></span></code> |
| <div class="block">The default name of the DDL file which is used to create database tables.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DEFAULT_DDL_GENERATION_MODE">DEFAULT_DDL_GENERATION_MODE</a></span></code> |
| <div class="block">The <code>eclipselink.ddl-generation.output-mode</code> parameter is configured |
| to the default value of <code>database</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DEFAULT_DROP_JDBC_FILE_NAME">DEFAULT_DROP_JDBC_FILE_NAME</a></span></code> |
| <div class="block">The default name of the DDL file which is used to drop database tables.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DEPLOY_ON_STARTUP">DEPLOY_ON_STARTUP</a></span></code> |
| <div class="block">The "<code>eclipselink.deploy-on-startup</code>" property controls whether |
| EclipseLink creates the persistence unit when the application starts up, or |
| when the persistence unit is first actually accessed by the application.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DESCRIPTOR_CUSTOMIZER_">DESCRIPTOR_CUSTOMIZER_</a></span></code> |
| <div class="block">The "<code>eclipselink.descriptor.customizer.</code>" is a prefix for a |
| property used to configure a <a href="../../../../org/eclipse/persistence/config/DescriptorCustomizer.html" title="interface in org.eclipse.persistence.config"><code>DescriptorCustomizer</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DROP_AND_CREATE">DROP_AND_CREATE</a></span></code> |
| <div class="block">The parameter value "<code>drop-and-create-tables</code>" specifies that database tables |
| should be dropped, then created.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DROP_JDBC_DDL_FILE">DROP_JDBC_DDL_FILE</a></span></code> |
| <div class="block">The property "<code>eclipselink.drop-ddl-jdbc-file-name</code>" specifies the name |
| of the DDL file which is used to drop database tables.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DROP_ONLY">DROP_ONLY</a></span></code> |
| <div class="block">The parameter value "<code>drop-tables</code>" specifies that database tables should be dropped only.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#ECLIPSELINK_PERSISTENCE_UNITS">ECLIPSELINK_PERSISTENCE_UNITS</a></span></code> |
| <div class="block">This "<code>eclipselink.persistenceunits</code>" property specifies the |
| set of persistence unit names that will be processed when generating the |
| canonical model.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#ECLIPSELINK_PERSISTENCE_XML">ECLIPSELINK_PERSISTENCE_XML</a></span></code> |
| <div class="block">The "<code>eclipselink.persistencexml</code>" property specifies the full |
| resource name to look for the persistence XML files in.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#ECLIPSELINK_PERSISTENCE_XML_DEFAULT">ECLIPSELINK_PERSISTENCE_XML_DEFAULT</a></span></code> |
| <div class="block">The default resource location used to locate the persistence.xml |
| configuration files.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#ECLIPSELINK_SE_PUINFO">ECLIPSELINK_SE_PUINFO</a></span></code> |
| <div class="block">The "<code>eclipselink.se-puinfo</code>" property specifies a |
| <code>org.eclipse.persistence.internal.jpa.deployment.SEPersistenceUnitInfo</code> that is used |
| create an EntityManagerFactory.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#EXCEPTION_HANDLER_CLASS">EXCEPTION_HANDLER_CLASS</a></span></code> |
| <div class="block">The "<code>eclipselink.exception-handler</code>" property allows an |
| <a href="../../../../org/eclipse/persistence/exceptions/ExceptionHandler.html" title="interface in org.eclipse.persistence.exceptions"><code>ExceptionHandler</code></a> to be specified.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#EXCLUDE_ECLIPSELINK_ORM_FILE">EXCLUDE_ECLIPSELINK_ORM_FILE</a></span></code> |
| <div class="block">The "<code>eclipselink.exclude-eclipselink-orm</code>" property |
| configures the exclusion of an EclipseLink ORM mapping file for a |
| specific persistence unit.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#EXCLUSIVE_CONNECTION_IS_LAZY">EXCLUSIVE_CONNECTION_IS_LAZY</a></span></code> |
| <div class="block">The "<code>eclipselink.jdbc.exclusive-connection.is-lazy</code>" property |
| specifies when write connection is acquired lazily.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#EXCLUSIVE_CONNECTION_MODE">EXCLUSIVE_CONNECTION_MODE</a></span></code> |
| <div class="block">The "<code>eclipselink.jdbc.exclusive-connection.mode</code>" property |
| specifies when reads are performed through the write connection.<br> |
| You can set this property while creating either an EntityManagerFactory (either |
| in the map passed to the createEntityManagerFactory method, or in the |
| persistence.xml file), or an EntityManager (in the map passed to the |
| createEntityManager method).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#FLUSH_CLEAR_CACHE">FLUSH_CLEAR_CACHE</a></span></code> |
| <div class="block">The "<code>eclipselink.flush-clear.cache</code>" property defines <code>EntityManager</code> cache |
| behavior after a call to flush method followed by a call to clear method.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#FREE_METADATA">FREE_METADATA</a></span></code> |
| <div class="block">The "<code>eclipselink.memory.free-metadata</code>" property configures the JPA |
| internal deployment metadata to be released after deployment.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#ID_VALIDATION">ID_VALIDATION</a></span></code> |
| <div class="block">The "<code>eclipselink.id-validation</code>" property defines |
| which primary key components values are considered invalid.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#INCLUDE_DESCRIPTOR_QUERIES">INCLUDE_DESCRIPTOR_QUERIES</a></span></code> |
| <div class="block">The "<code>eclipselink.session.include.descriptor.queries</code>" |
| property configures whether to enable the copying of all descriptor named |
| queries to the session to be usable from the entity manager.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JAVASE_DB_INTERACTION">JAVASE_DB_INTERACTION</a></span></code> |
| <div class="block">The system property "<code>INTERACT_WITH_DB</code>" specifies to enable or disable |
| the execution of DDL (configured with the "<code>eclipselink.ddl-generation</code>" property) |
| against a database.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_BIND_PARAMETERS">JDBC_BIND_PARAMETERS</a></span></code> |
| <div class="block">Property "<code>eclipselink.jdbc.bind-parameters</code>" configures whether parameter binding will be used in the |
| creation of JDBC prepared statements.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_CONNECTIONS_INITIAL">JDBC_CONNECTIONS_INITIAL</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_INITIAL"><code>CONNECTION_POOL_INITIAL</code></a></span></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_CONNECTIONS_MAX">JDBC_CONNECTIONS_MAX</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MAX"><code>CONNECTION_POOL_MAX</code></a></span></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_CONNECTIONS_MIN">JDBC_CONNECTIONS_MIN</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MIN"><code>CONNECTION_POOL_MIN</code></a></span></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_CONNECTIONS_WAIT">JDBC_CONNECTIONS_WAIT</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_WAIT"><code>CONNECTION_POOL_WAIT</code></a></span></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_CONNECTOR">JDBC_CONNECTOR</a></span></code> |
| <div class="block">The "<code>eclipselink.jdbc.connector</code>" property.<br> |
| Allows a custom connector to be used to define how to connect to the database.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_DRIVER">JDBC_DRIVER</a></span></code> |
| <div class="block">The "<code>jakarta.persistence.jdbc.driver</code>" property specifies the JDBC |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DriverManager.html?is-external=true" title="class or interface in java.sql"><code>DriverManager</code></a> class name used for internal connection pooling when a data |
| source is not being used.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_FORCE_BIND_PARAMETERS">JDBC_FORCE_BIND_PARAMETERS</a></span></code> |
| <div class="block">Property "<code>eclipselink.jdbc.force-bind-parameters</code>" enables parameter binding |
| in the creation of JDBC prepared statements.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_PASSWORD">JDBC_PASSWORD</a></span></code> |
| <div class="block">The "<code>jakarta.persistence.jdbc.password</code>" property specifies the data |
| source or JDBC password.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_PROPERTY">JDBC_PROPERTY</a></span></code> |
| <div class="block">The "<code>eclipselink.jdbc.property.</code>" property allows |
| passing of JDBC driver specific connection properties.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_READ_CONNECTIONS_INITIAL">JDBC_READ_CONNECTIONS_INITIAL</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_INITIAL"><code>CONNECTION_POOL_INITIAL</code></a></span></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_READ_CONNECTIONS_MAX">JDBC_READ_CONNECTIONS_MAX</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MAX"><code>CONNECTION_POOL_MAX</code></a></span></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_READ_CONNECTIONS_MIN">JDBC_READ_CONNECTIONS_MIN</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MIN"><code>CONNECTION_POOL_MIN</code></a></span></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_READ_CONNECTIONS_SHARED">JDBC_READ_CONNECTIONS_SHARED</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_SHARED"><code>CONNECTION_POOL_SHARED</code></a></span></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_RESULT_SET_ACCESS_OPTIMIZATION">JDBC_RESULT_SET_ACCESS_OPTIMIZATION</a></span></code> |
| <div class="block">The "<code>eclipselink.jdbc.result-set-access-optimization</code>" property allows to set |
| whether a query should by default use ResultSet Access optimization.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_SEQUENCE_CONNECTION_POOL">JDBC_SEQUENCE_CONNECTION_POOL</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_SEQUENCE"><code>CONNECTION_POOL_SEQUENCE</code></a></span></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_SEQUENCE_CONNECTION_POOL_DATASOURCE">JDBC_SEQUENCE_CONNECTION_POOL_DATASOURCE</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_NON_JTA_DATA_SOURCE"><code>CONNECTION_POOL_NON_JTA_DATA_SOURCE</code></a></span></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_SEQUENCE_CONNECTION_POOL_INITIAL">JDBC_SEQUENCE_CONNECTION_POOL_INITIAL</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_INITIAL"><code>CONNECTION_POOL_INITIAL</code></a></span></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_SEQUENCE_CONNECTION_POOL_MAX">JDBC_SEQUENCE_CONNECTION_POOL_MAX</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MAX"><code>CONNECTION_POOL_MAX</code></a></span></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_SEQUENCE_CONNECTION_POOL_MIN">JDBC_SEQUENCE_CONNECTION_POOL_MIN</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MIN"><code>CONNECTION_POOL_MIN</code></a></span></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_URL">JDBC_URL</a></span></code> |
| <div class="block">The "<code>jakarta.persistence.jdbc.url</code>" property specifies the JDBC URL used |
| for internal connection pooling when a data source is not being used.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_USER">JDBC_USER</a></span></code> |
| <div class="block">The "<code>jakarta.persistence.jdbc.user</code>" property specifies the data source |
| or JDBC user name.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_WRITE_CONNECTIONS_INITIAL">JDBC_WRITE_CONNECTIONS_INITIAL</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_INITIAL"><code>CONNECTION_POOL_INITIAL</code></a></span></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_WRITE_CONNECTIONS_MAX">JDBC_WRITE_CONNECTIONS_MAX</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MAX"><code>CONNECTION_POOL_MAX</code></a></span></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_WRITE_CONNECTIONS_MIN">JDBC_WRITE_CONNECTIONS_MIN</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MIN"><code>CONNECTION_POOL_MIN</code></a></span></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JOIN_EXISTING_TRANSACTION">JOIN_EXISTING_TRANSACTION</a></span></code> |
| <div class="block">The "<code>eclipselink.transaction.join-existing</code>" property set to |
| "<code>true</code>" forces persistence context to read through |
| JTA-managed ("write") connection in case there is an active transaction.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JPQL_PARSER">JPQL_PARSER</a></span></code> |
| <div class="block">The "<code>eclipselink.jpql.parser</code>" property allows the |
| JPQL parser to be configured.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JPQL_TOLERATE">JPQL_TOLERATE</a></span></code> |
| <div class="block">The "<code>eclipselink.tolerate-invalid-jpql</code>" property allows an |
| <code>EntityManager</code> to be created even in the event that an application |
| has invalid JPQL statements declared in annotations or xml.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JPQL_VALIDATION">JPQL_VALIDATION</a></span></code> |
| <div class="block">The "<code>eclipselink.jpql.validation</code>" property allows the |
| JPQL parser validation level to be configured.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JTA_CONTROLLER">JTA_CONTROLLER</a></span></code> |
| <div class="block">The "<code>eclipselink.jta.controller</code>" property allows to override |
| JTA transaction controller class of <a href="../../../../org/eclipse/persistence/platform/server/ServerPlatform.html" title="interface in org.eclipse.persistence.platform.server"><code>ServerPlatform</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JTA_DATASOURCE">JTA_DATASOURCE</a></span></code> |
| <div class="block">The "<code>jakarta.persistence.jtaDataSource</code>" property specifies the JTA data |
| source name that will look up a valid <a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql"><code>DataSource</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#LOGGING_CONNECTION">LOGGING_CONNECTION</a></span></code> |
| <div class="block">Property "<code>eclipselink.logging.connection</code>" indicates if the |
| connection in use should have its identity included in each log message.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#LOGGING_EXCEPTIONS">LOGGING_EXCEPTIONS</a></span></code> |
| <div class="block">Property "<code>eclipselink.logging.exceptions</code>" indicates if exception stack traces |
| should be included in each log message.<br> |
| By default stack trace is logged for SEVERE all the time and at FINER level for WARNING or less.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#LOGGING_FILE">LOGGING_FILE</a></span></code> |
| <div class="block">The "<code>eclipselink.logging.file</code>" property configures a file |
| location where the log will be output to instead of standard out.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#LOGGING_LEVEL">LOGGING_LEVEL</a></span></code> |
| <div class="block">The "<code>eclipselink.logging.level</code>" property allows the default logging levels to be specified.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#LOGGING_LOGGER">LOGGING_LOGGER</a></span></code> |
| <div class="block">The "<code>eclipselink.logging.logger</code>" property specifies the type of logger.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#LOGGING_PARAMETERS">LOGGING_PARAMETERS</a></span></code> |
| <div class="block">By default sql bind parameters are displayed in exceptions and logs |
| when the log level is FINE or greater.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#LOGGING_SESSION">LOGGING_SESSION</a></span></code> |
| <div class="block">Property "<code>eclipselink.logging.session</code>" indicates if the |
| session in use should have its identity included in each log message.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#LOGGING_THREAD">LOGGING_THREAD</a></span></code> |
| <div class="block">Property "<code>eclipselink.logging.thread</code>" indicates if current |
| thread should have its identity included in each log message.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#LOGGING_TIMESTAMP">LOGGING_TIMESTAMP</a></span></code> |
| <div class="block">The "<code>eclipselink.logging.timestamp</code>" property configures if |
| the current time stamp should be included in each log message.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#METADATA_SOURCE">METADATA_SOURCE</a></span></code> |
| <div class="block">The "<code>eclipselink.metadata-source</code>"property configures the type of |
| MetadataSource implementation to use to read Metadata</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#METADATA_SOURCE_PROPERTIES_FILE">METADATA_SOURCE_PROPERTIES_FILE</a></span></code> |
| <div class="block">The property "<code>eclipselink.metadata-source.properties.file</code>" specifies the name |
| of the metadata repository properties file to read from using classloader to find the resource.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#METADATA_SOURCE_RCM_COMMAND">METADATA_SOURCE_RCM_COMMAND</a></span></code> |
| <div class="block">The "<code>eclipselink.metadata-source.send-refresh-command</code>" property |
| works with cache coordination for a clustered environment to.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#METADATA_SOURCE_XML_FILE">METADATA_SOURCE_XML_FILE</a></span></code> |
| <div class="block">The property "<code>eclipselink.metadata-source.xml.file</code>" specifies the name of the metadata |
| repository xml file to read from using classloader to find the resource</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#METADATA_SOURCE_XML_URL">METADATA_SOURCE_XML_URL</a></span></code> |
| <div class="block">The property "<code>eclipselink.metadata-source.xml.URL</code>" specifies the name of the metadata |
| repository xml URL to read from.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#MULTITENANT_PROPERTY_DEFAULT">MULTITENANT_PROPERTY_DEFAULT</a></span></code> |
| <div class="block">The "<code>eclipselink.tenant-id</code>" property specifies the |
| default context property used to populate multitenant entities.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#MULTITENANT_SCHEMA_PROPERTY_DEFAULT">MULTITENANT_SCHEMA_PROPERTY_DEFAULT</a></span></code> |
| <div class="block">The "<code>eclipselink.tenant-schema-id</code>" property specifies the |
| context property used to distinguish tenants when using global schema per tenant |
| multitenant strategy.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#MULTITENANT_SHARED_CACHE">MULTITENANT_SHARED_CACHE</a></span></code> |
| <div class="block">Property "<code>eclipselink.multitenant.tenants-share-cache</code>" |
| specifies that multitenant entities will share the L2 cache.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#MULTITENANT_SHARED_EMF">MULTITENANT_SHARED_EMF</a></span></code> |
| <div class="block">Property "<code>eclipselink.multitenant.shared-emf</code>" is used to |
| indicate that multitenant entities will be used within a shared entity |
| manager factory.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#MULTITENANT_STRATEGY">MULTITENANT_STRATEGY</a></span></code> |
| <div class="block">The "<code>eclipselink.multitenant.strategy</code>" property specifies the |
| global, project wide multitenancy strategy.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#NAMING_INTO_INDEXED">NAMING_INTO_INDEXED</a></span></code> |
| <div class="block">The "<code>eclipselink.jpa.naming_into_indexed</code>" property defines if stored procedure parameters passed by name |
| should be transformed into positional/index based passing if property value will be <code>true</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#NATIVE_QUERY_UPPERCASE_COLUMNS">NATIVE_QUERY_UPPERCASE_COLUMNS</a></span></code> |
| <div class="block">The "<code>eclipselink.jdbc.uppercase-columns</code>" property configures |
| native SQL queries are used, the JDBC meta-data may return column names |
| in lower case on some platforms.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#NATIVE_SQL">NATIVE_SQL</a></span></code> |
| <div class="block">The "<code>eclipselink.jdbc.native-sql</code>" property specifies whether |
| generic SQL should be used or platform specific 'native' SQL.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#NON_JTA_DATASOURCE">NON_JTA_DATASOURCE</a></span></code> |
| <div class="block">The "<code>jakarta.persistence.nonJtaDataSource</code>" property specifies the |
| non-JTA data source name that will look up a valid |
| <a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql"><code>DataSource</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#NONE">NONE</a></span></code> |
| <div class="block">The parameter value "<code>none</code>" specifies that database tables should not be created or dropped.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#NOSQL_CONNECTION_FACTORY">NOSQL_CONNECTION_FACTORY</a></span></code> |
| <div class="block">The "<code>eclipselink.nosql.connection-factory</code>" property allows |
| the JCA ConnectionFactory to be specified for a NoSQL or EIS adapter.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#NOSQL_CONNECTION_SPEC">NOSQL_CONNECTION_SPEC</a></span></code> |
| <div class="block">The "<code>eclipselink.nosql.connection-spec</code>" property allows the connection information |
| for an NoSQL or EIS datasource to be specified.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#NOSQL_PASSWORD">NOSQL_PASSWORD</a></span></code> |
| <div class="block">The "<code>eclipselink.nosql.property.password</code>" property specifies password for NoSQL |
| connection.<br> |
| Note that "<code>jakarta.persistence.jdbc.password</code>" is also supported.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#NOSQL_PROPERTY">NOSQL_PROPERTY</a></span></code> |
| <div class="block">The "<code>eclipselink.nosql.property.</code>" property prefix allows setting NoSQL connection |
| properties.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#NOSQL_USER">NOSQL_USER</a></span></code> |
| <div class="block">The "<code>eclipselink.nosql.property.user</code>" property specifies user name for NoSQL |
| connection.<br> |
| Note that "<code>jakarta.persistence.jdbc.user</code>" is also supported.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#ORACLE_PROXY_TYPE">ORACLE_PROXY_TYPE</a></span></code> |
| <div class="block">The "<code>eclipselink.oracle.proxy-type</code>" property is used to |
| specify proxy type that should be passed to |
| OracleConnection.openProxySession method.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#ORDER_UPDATES">ORDER_UPDATES</a></span></code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">as of EclipseLink 2.6 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#PERSISTENCE_CONTEXT_COMMIT_ORDER"><code>PERSISTENCE_CONTEXT_COMMIT_ORDER</code></a></span></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#ORM_SCHEMA_VALIDATION">ORM_SCHEMA_VALIDATION</a></span></code> |
| <div class="block">The "<code>eclipselink.orm.validate.schema</code>" property set on the session is used to |
| override orm.xml schema validation from its default of "<code>false</code>".</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#PARTITIONING">PARTITIONING</a></span></code> |
| <div class="block">The "<code>eclipselink.partitioning</code>" property specifies the default <a href="../../../../org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning"><code>PartitioningPolicy</code></a> for a persistence unit.<br> |
| A PartitioningPolicy is used to partition the data for a class across multiple difference databases |
| or across a database cluster such as Oracle RAC.<br> |
| Partitioning can provide improved scalability by allowing multiple database machines to service requests.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#PARTITIONING_CALLBACK">PARTITIONING_CALLBACK</a></span></code> |
| <div class="block">The "<code>eclipselink.partitioning.callback</code>" is used to integrate with an external |
| DataSource's data affinity support, such as UCP.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#PERSISTENCE_CONTEXT_CLOSE_ON_COMMIT">PERSISTENCE_CONTEXT_CLOSE_ON_COMMIT</a></span></code> |
| <div class="block">The "<code>eclipselink.persistence-context.close-on-commit</code>" |
| property specifies that the EntityManager will be closed or not used |
| after commit (not extended).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#PERSISTENCE_CONTEXT_COMMIT_ORDER">PERSISTENCE_CONTEXT_COMMIT_ORDER</a></span></code> |
| <div class="block">The "<code>eclipselink.persistence-context.commit-order</code>" property defines the ordering of updates |
| and deletes of a set of the same entity type during a commit or flush operation.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#PERSISTENCE_CONTEXT_COMMIT_WITHOUT_PERSIST_RULES">PERSISTENCE_CONTEXT_COMMIT_WITHOUT_PERSIST_RULES</a></span></code> |
| <div class="block">The "<code>eclipselink.persistence-context.commit-without-persist-rules</code>" |
| property specifies that the EntityManager will search all managed objects |
| and persist any related non-managed new objects that are found ignoring |
| any absence of CascadeType.PERSIST settings.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#PERSISTENCE_CONTEXT_FLUSH_MODE">PERSISTENCE_CONTEXT_FLUSH_MODE</a></span></code> |
| <div class="block">The "<code>eclipselink.persistence-context.flush-mode</code>" property configures the EntityManager FlushMode to be set as a |
| persistence property.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#PERSISTENCE_CONTEXT_PERSIST_ON_COMMIT">PERSISTENCE_CONTEXT_PERSIST_ON_COMMIT</a></span></code> |
| <div class="block">The "<code>eclipselink.persistence-context.persist-on-commit</code>" |
| property specifies that the EntityManager will search all managed objects |
| and persist any related non-managed new objects that are cascade persist.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#PERSISTENCE_CONTEXT_REFERENCE_MODE">PERSISTENCE_CONTEXT_REFERENCE_MODE</a></span></code> |
| <div class="block">The "<code>eclipselink.persistence-context.reference-mode</code>" |
| property configures whether there should be hard or soft references used |
| within the Persistence Context.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#PESSIMISTIC_LOCK_TIMEOUT">PESSIMISTIC_LOCK_TIMEOUT</a></span></code> |
| <div class="block">The "<code>jakarta.persistence.lock.timeout</code>" property configures the |
| WAIT timeout used in pessimistic locking, if the database query exceeds |
| the timeout the database will terminate the query and return an |
| exception.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#PESSIMISTIC_LOCK_TIMEOUT_UNIT">PESSIMISTIC_LOCK_TIMEOUT_UNIT</a></span></code> |
| <div class="block">The "<code>eclipselink.pessimistic.lock.timeout.unit</code>" property |
| configures the query timeout unit value.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#PROFILER">PROFILER</a></span></code> |
| <div class="block">The "<code>eclipselink.profiler</code>" property configures the type of |
| profiler used to capture runtime statistics.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#PROJECT_CACHE">PROJECT_CACHE</a></span></code> |
| <div class="block">The "<code>eclipselink.project-cache</code>" property configures the type of |
| <code>org.eclipse.persistence.jpa.metadata.ProjectCache</code> implementation to use to retrieve and store projects |
| representing the metadata for the project.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#PROJECT_CACHE_FILE">PROJECT_CACHE_FILE</a></span></code> |
| <div class="block">The property "<code>eclipselink.project-cache.java-serialization.file</code>" specifies the name |
| of the file to read/write a serialized project representing the application's metadata</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#PROPERTY_LOG_OVERRIDES">PROPERTY_LOG_OVERRIDES</a></span></code> |
| <div class="block">INTERNAL: The following properties will not be displayed through logging |
| but instead have an alternate value shown in the log.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#QUERY_CACHE">QUERY_CACHE</a></span></code> |
| <div class="block">Property prefix "<code>eclipselink.cache.query-results</code>" used to |
| configure the default option for query results caching.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#QUERY_TIMEOUT">QUERY_TIMEOUT</a></span></code> |
| <div class="block">The "<code>jakarta.persistence.query.timeout</code>" property configures |
| the default query timeout value.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#QUERY_TIMEOUT_UNIT">QUERY_TIMEOUT_UNIT</a></span></code> |
| <div class="block">The "<code>eclipselink.query.timeout.unit</code>" property |
| configures the query timeout unit value.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#REMOTE_PROTOCOL">REMOTE_PROTOCOL</a></span></code> |
| <div class="block">The "<code>eclipselink.remote.protocol</code>" property |
| configures remote JPA for a client or server.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#REMOTE_SERVER_NAME">REMOTE_SERVER_NAME</a></span></code> |
| <div class="block">The "<code>eclipselink.remote.server.name</code>" property |
| configures remote JPA for a server.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#REMOTE_URL">REMOTE_URL</a></span></code> |
| <div class="block">The "<code>eclipselink.remote.client.url</code>" property |
| configures remote JPA for a client.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SCHEMA_DATABASE_MAJOR_VERSION">SCHEMA_DATABASE_MAJOR_VERSION</a></span></code> |
| <div class="block">If sufficient database version information is not included from the |
| JDBC DatabaseMetaData method getDatabaseProductName, the |
| "<code>jakarta.persistence.database-major-version</code>" property should |
| be specified as needed.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SCHEMA_DATABASE_MINOR_VERSION">SCHEMA_DATABASE_MINOR_VERSION</a></span></code> |
| <div class="block">If sufficient database version information is not included from the |
| JDBC DatabaseMetaData method getDatabaseProductName, the |
| "<code>jakarta.persistence.database-minor-version</code>" property should |
| be specified as needed.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SCHEMA_DATABASE_PRODUCT_NAME">SCHEMA_DATABASE_PRODUCT_NAME</a></span></code> |
| <div class="block">If scripts are to be generated by the persistence provider and a |
| connection to the target database is not supplied, the |
| "<code>jakarta.persistence.database-product-name</code>" property must be |
| specified.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SCHEMA_GENERATION_CONNECTION">SCHEMA_GENERATION_CONNECTION</a></span></code> |
| <div class="block">The "<code>jakarta.persistence.schema-generation.connection</code>" property |
| specifies the JDBC connection to be used for schema generation.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SCHEMA_GENERATION_CREATE_ACTION">SCHEMA_GENERATION_CREATE_ACTION</a></span></code> |
| <div class="block">The parameter value "<code>create</code>"</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SCHEMA_GENERATION_CREATE_DATABASE_SCHEMAS">SCHEMA_GENERATION_CREATE_DATABASE_SCHEMAS</a></span></code> |
| <div class="block">In Java EE environments, it is anticipated that the Java EE platform |
| provider may wish to control the creation of database schemas rather than |
| delegate this task to the persistence provider.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SCHEMA_GENERATION_CREATE_SCRIPT_SOURCE">SCHEMA_GENERATION_CREATE_SCRIPT_SOURCE</a></span></code> |
| <div class="block">The "<code>jakarta.persistence.schema-generation.create-script-source</code>" |
| is used for script execution.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SCHEMA_GENERATION_CREATE_SOURCE">SCHEMA_GENERATION_CREATE_SOURCE</a></span></code> |
| <div class="block">The "<code>jakarta.persistence.schema-generation.create-source</code>" |
| property specifies whether the creation of database artifacts is to occur |
| on the basis of the object/relational mapping metadata, DDL script, or a |
| combination of the two.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SCHEMA_GENERATION_DATABASE_ACTION">SCHEMA_GENERATION_DATABASE_ACTION</a></span></code> |
| <div class="block">The "<code>jakarta.persistence.schema-generation.database.action</code>" |
| property specifies the action to be taken by the persistence provider with |
| regard to the database artifacts.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SCHEMA_GENERATION_DROP_ACTION">SCHEMA_GENERATION_DROP_ACTION</a></span></code> |
| <div class="block">The parameter value "<code>drop</code>"</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SCHEMA_GENERATION_DROP_AND_CREATE_ACTION">SCHEMA_GENERATION_DROP_AND_CREATE_ACTION</a></span></code> |
| <div class="block">The parameter value "<code>drop-and-create</code>"</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SCHEMA_GENERATION_DROP_SCRIPT_SOURCE">SCHEMA_GENERATION_DROP_SCRIPT_SOURCE</a></span></code> |
| <div class="block">The "<code>jakarta.persistence.schema-generation.drop-script-source</code>" |
| is used for script execution.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SCHEMA_GENERATION_DROP_SOURCE">SCHEMA_GENERATION_DROP_SOURCE</a></span></code> |
| <div class="block">The "<code>jakarta.persistence.schema-generation.drop-source</code>" property |
| specifies whether the dropping of database artifacts is to occur on the |
| basis of the object/relational mapping metadata, DDL script, or a |
| combination of the two.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SCHEMA_GENERATION_METADATA_SOURCE">SCHEMA_GENERATION_METADATA_SOURCE</a></span></code> |
| <div class="block">The parameter value "<code>metadata</code>"</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SCHEMA_GENERATION_METADATA_THEN_SCRIPT_SOURCE">SCHEMA_GENERATION_METADATA_THEN_SCRIPT_SOURCE</a></span></code> |
| <div class="block">The parameter value "<code>metadata-then-script</code>"</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SCHEMA_GENERATION_NONE_ACTION">SCHEMA_GENERATION_NONE_ACTION</a></span></code> |
| <div class="block">The parameter value "<code>none</code>"</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SCHEMA_GENERATION_SCRIPT_SOURCE">SCHEMA_GENERATION_SCRIPT_SOURCE</a></span></code> |
| <div class="block">The parameter value "<code>script</code>"</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SCHEMA_GENERATION_SCRIPT_TERMINATE_STATEMENTS">SCHEMA_GENERATION_SCRIPT_TERMINATE_STATEMENTS</a></span></code> |
| <div class="block">When the "<code>eclipselink.ddlgen-terminate-statements</code>" property |
| is set to true and a DDL script is being generated, the value of |
| <code>DatabasePlatform.getStoredProcedureTerminationToken()</code> is appended to the end of each statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SCHEMA_GENERATION_SCRIPT_THEN_METADATA_SOURCE">SCHEMA_GENERATION_SCRIPT_THEN_METADATA_SOURCE</a></span></code> |
| <div class="block">The parameter value "<code>script-then-metadata</code>"</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SCHEMA_GENERATION_SCRIPTS_ACTION">SCHEMA_GENERATION_SCRIPTS_ACTION</a></span></code> |
| <div class="block">The "<code>jakarta.persistence.schema-generation.scripts.action</code>" |
| property specifies which scripts are to be generated by the persistence |
| provider.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SCHEMA_GENERATION_SCRIPTS_CREATE_TARGET">SCHEMA_GENERATION_SCRIPTS_CREATE_TARGET</a></span></code> |
| <div class="block">If scripts are to be generated, the target locations for the writing |
| of these scripts must be specified.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SCHEMA_GENERATION_SCRIPTS_DROP_TARGET">SCHEMA_GENERATION_SCRIPTS_DROP_TARGET</a></span></code> |
| <div class="block">If scripts are to be generated, the target locations for the writing |
| of these scripts must be specified.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SCHEMA_GENERATION_SQL_LOAD_SCRIPT_SOURCE">SCHEMA_GENERATION_SQL_LOAD_SCRIPT_SOURCE</a></span></code> |
| <div class="block">In Java EE container environments, it is generally expected that the |
| container will be responsible for executing data load scripts, although |
| the container is permitted to delegate this task to the persistence |
| provider.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SEQUENCING_SEQUENCE_DEFAULT">SEQUENCING_SEQUENCE_DEFAULT</a></span></code> |
| <div class="block">The "<code>eclipselink.sequencing.default-sequence-to-table</code>" property |
| determines the default behavior when a GeneratedValue of type SEQUENCE is used |
| on a database platform that does not support SEQUENCE generation.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SEQUENCING_START_AT_NEXTVAL">SEQUENCING_START_AT_NEXTVAL</a></span></code> |
| <div class="block">By default, EclipseLink generates sequence values at (NEXTVAL - allocationSize).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SERIALIZER">SERIALIZER</a></span></code> |
| <div class="block">The "<code>eclipselink.serializer</code>" property specifies class name for session serializer |
| (must implement <a href="../../../../org/eclipse/persistence/sessions/serializers/Serializer.html" title="interface in org.eclipse.persistence.sessions.serializers"><code>Serializer</code></a>)</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SESSION_CUSTOMIZER">SESSION_CUSTOMIZER</a></span></code> |
| <div class="block">The "<code>eclipselink.session.customizer</code>" property configures a |
| <a href="../../../../org/eclipse/persistence/config/SessionCustomizer.html" title="interface in org.eclipse.persistence.config"><code>SessionCustomizer</code></a> used to alter the runtime configuration through |
| API.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SESSION_EVENT_LISTENER_CLASS">SESSION_EVENT_LISTENER_CLASS</a></span></code> |
| <div class="block">The "<code>eclipselink.session-event-listener</code>" property configures |
| a session event listener class.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SESSION_NAME">SESSION_NAME</a></span></code> |
| <div class="block">The "<code>eclipselink.session-name</code>" property configures a |
| specific name to use when storing the singleton server session within the |
| <a href="../../../../org/eclipse/persistence/sessions/factories/SessionManager.html" title="class in org.eclipse.persistence.sessions.factories"><code>SessionManager</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SESSIONS_XML">SESSIONS_XML</a></span></code> |
| <div class="block">The "<code>eclipselink.sessions-xml</code>" property configures the use |
| of the specified native sessions.xml configuration file.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SHARED_CACHE_MODE">SHARED_CACHE_MODE</a></span></code> |
| <div class="block">The "<code>jakarta.persistence.sharedCache.mode</code>" property determines whether |
| second-level caching is in effect for the persistence unit.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SQL_CALL_DEFERRAL">SQL_CALL_DEFERRAL</a></span></code> |
| <div class="block">The "<code>eclipselink.jpa.sqlcall.deferral.default</code>" property defines if SQL calls should be deferred to end of |
| transaction by default or not.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SQL_CAST">SQL_CAST</a></span></code> |
| <div class="block">The "<code>eclipselink.jdbc.sql-cast</code>" property specifies if |
| platform specific CAST SQL operations should be used.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#TABLE_CREATION_SUFFIX">TABLE_CREATION_SUFFIX</a></span></code> |
| <div class="block">The "<code>eclipselink.ddl.table-creation-suffix</code>" property is used in |
| conjunction with DDL generation options to append a string to the end of |
| generated CREATE Table statements.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#TARGET_DATABASE">TARGET_DATABASE</a></span></code> |
| <div class="block">The "<code>eclipselink.target-database</code>" property configures the |
| database that will be used controlling custom operations and SQL |
| generation for the specified database.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#TARGET_DATABASE_PROPERTIES">TARGET_DATABASE_PROPERTIES</a></span></code> |
| <div class="block">The "<code>eclipselink.target-database-properties</code>" property |
| configures additional properties for the configured target-database.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#TARGET_SERVER">TARGET_SERVER</a></span></code> |
| <div class="block">The "<code>eclipselink.target-server</code>" property configures the |
| <a href="../../../../org/eclipse/persistence/platform/server/ServerPlatform.html" title="interface in org.eclipse.persistence.platform.server"><code>ServerPlatform</code></a> that will be used to enable integration with a |
| host container.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#TEMPORAL_MUTABLE">TEMPORAL_MUTABLE</a></span></code> |
| <div class="block">The "<code>eclipselink.temporal.mutable</code>" property configures the |
| default for detecting changes to temporal field (Date, Calendar).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#THROW_EXCEPTIONS">THROW_EXCEPTIONS</a></span></code> |
| <div class="block">The "<code>eclipselink.orm.throw.exceptions</code>" property specifies if the first exception |
| that occurs during deployment should be thrown, or if all exceptions should be caught |
| and summary thrown at end of deployment attempt.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#TRANSACTION_TYPE">TRANSACTION_TYPE</a></span></code> |
| <div class="block">The "<code>jakarta.persistence.transactionType</code>" property specifies the |
| transaction type for the persistence unit.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#TUNING">TUNING</a></span></code> |
| <div class="block">The "<code>eclipselink.tuning</code>"property configures the type of |
| tuner to use to configure the persistence unit.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#UPPERCASE_COLUMN_NAMES">UPPERCASE_COLUMN_NAMES</a></span></code> |
| <div class="block">The "<code>eclipselink.jpa.uppercase-column-names</code>" property configures JPA processing |
| to uppercase all column name definitions.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#USE_LOCAL_TIMESTAMP">USE_LOCAL_TIMESTAMP</a></span></code> |
| <div class="block">The "<code>eclipselink.locking.timestamp.local</code>" property defines if locking policies |
| should default to local time(true) or server time(false).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#VALIDATE_EXISTENCE">VALIDATE_EXISTENCE</a></span></code> |
| <div class="block">The "<code>eclipselink.validate-existence</code>" property configures if |
| the existence of an object should be verified on persist(), otherwise it |
| will assume to be new if not in the persistence context.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#VALIDATION_GROUP_PRE_PERSIST">VALIDATION_GROUP_PRE_PERSIST</a></span></code> |
| <div class="block">The "<code>jakarta.persistence.validation.group.pre-persist</code>" |
| property specifies the name of the validator groups to execute for |
| <code>preUpdate</code> event.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#VALIDATION_GROUP_PRE_REMOVE">VALIDATION_GROUP_PRE_REMOVE</a></span></code> |
| <div class="block">The "<code>jakarta.persistence.validation.group.pre-remove</code>" property |
| specifies the name of the validator groups to execute for <code>preRemove</code> |
| event.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#VALIDATION_GROUP_PRE_UPDATE">VALIDATION_GROUP_PRE_UPDATE</a></span></code> |
| <div class="block">The "<code>jakarta.persistence.validation.group.pre-update</code>" property |
| specifies the name of the validator groups to execute for <code>preUpdate</code> |
| event.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#VALIDATION_MODE">VALIDATION_MODE</a></span></code> |
| <div class="block">The "<code>jakarta.persistence.validation.mode</code>" property specifies |
| whether the automatic lifecycle event validation is in effect.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#VALIDATION_ONLY_PROPERTY">VALIDATION_ONLY_PROPERTY</a></span></code> |
| <div class="block">The "<code>eclipselink.validation-only</code>" property validates deployment |
| which includes initializing descriptors but does not connect (no login to the database).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#VALIDATOR_FACTORY">VALIDATOR_FACTORY</a></span></code> |
| <div class="block">The "<code>jakarta.persistence.validation.factory</code>" property |
| specifies an instance of <a href = |
| http://docs.oracle.com/javaee/6/api/jakarta.validation/ValidatorFactory.html>jakarta.validation.ValidatorFactory</a> used by |
| EclipseLink to perform Automatic Validation upon Lifecycle Events.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#WEAVING">WEAVING</a></span></code> |
| <div class="block">The "<code>eclipselink.weaving</code>" property configures whether |
| weaving should be performed.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#WEAVING_CHANGE_TRACKING">WEAVING_CHANGE_TRACKING</a></span></code> |
| <div class="block">The "<code>eclipselink.weaving.changetracking</code>" property configures |
| whether AttributeLevelChangeTracking should be enabled through weaving.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#WEAVING_EAGER">WEAVING_EAGER</a></span></code> |
| <div class="block">The "<code>eclipselink.weaving.eager</code>" property configures whether |
| EAGER mapping's attributes should be woven to use indirection.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#WEAVING_FETCHGROUPS">WEAVING_FETCHGROUPS</a></span></code> |
| <div class="block">The "<code>eclipselink.weaving.fetchgroups</code>" property configures |
| whether FetchGroup support should be enabled through weaving.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#WEAVING_INTERNAL">WEAVING_INTERNAL</a></span></code> |
| <div class="block">The "<code>eclipselink.weaving.internal</code>" property indicates |
| whether internal optimizations should be enabled through weaving.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#WEAVING_LAZY">WEAVING_LAZY</a></span></code> |
| <div class="block">The "<code>eclipselink.weaving.lazy</code>" property configures whether |
| LAZY OneToOne and ManyToOne mappings should be enabled through weaving.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#WEAVING_MAPPEDSUPERCLASS">WEAVING_MAPPEDSUPERCLASS</a></span></code> |
| <div class="block">The "<code>eclipselink.weaving.mappedsuperclass</code>" property configures |
| whether <code>MappedSuperclass</code>es with no direct sub-classes will be woven.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#WEAVING_REST">WEAVING_REST</a></span></code> |
| <div class="block">The "<code>eclipselink.weaving.rest</code>" property configures |
| whether classes will be woven to support EclipseLink JPA_RS functionality</div> |
| </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor.summary"> |
| <!-- --> |
| </a> |
| <h3>Constructor Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> |
| <caption><span>Constructors</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colOne" scope="col">Constructor and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#PersistenceUnitProperties--">PersistenceUnitProperties</a></span>()</code> </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.summary"> |
| <!-- --> |
| </a> |
| <h3>Method Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> |
| <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Method and Description</th> |
| </tr> |
| <tr id="i0" class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#getOverriddenLogStringForProperty-java.lang.String-">getOverriddenLogStringForProperty</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName)</code> |
| <div class="block">INTERNAL: Return the overridden log string.</div> |
| </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#getSupportedNonServerSessionProperties--">getSupportedNonServerSessionProperties</a></span>()</code> </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> |
| <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field.detail"> |
| <!-- --> |
| </a> |
| <h3>Field Detail</h3> |
| <a name="TRANSACTION_TYPE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TRANSACTION_TYPE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TRANSACTION_TYPE</pre> |
| <div class="block">The "<code>jakarta.persistence.transactionType</code>" property specifies the |
| transaction type for the persistence unit. This property overrides the |
| value specified in the persistence.xml. |
| <p> |
| <b>Allowed Values</b> (case sensitive string)<b>:</b> |
| <ul> |
| <li>"<code>JTA</code>" |
| <li>"<code>RESOURCE_LOCAL</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.TRANSACTION_TYPE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JTA_DATASOURCE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JTA_DATASOURCE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JTA_DATASOURCE</pre> |
| <div class="block">The "<code>jakarta.persistence.jtaDataSource</code>" property specifies the JTA data |
| source name that will look up a valid <a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql"><code>DataSource</code></a>. This |
| property is used to override the value specified in the persistence.xml. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a well formed JNDI resource name that can locate the data source in the target container |
| <li>an instance of <a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql"><code>DataSource</code></a>. |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JTA_DATASOURCE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="NON_JTA_DATASOURCE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NON_JTA_DATASOURCE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NON_JTA_DATASOURCE</pre> |
| <div class="block">The "<code>jakarta.persistence.nonJtaDataSource</code>" property specifies the |
| non-JTA data source name that will look up a valid |
| <a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql"><code>DataSource</code></a>. This can be used to override the value |
| specified in the persistence.xml. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a well formed JNDI resource name that can locate the data source |
| in the target container |
| <li>an instance of <a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql"><code>DataSource</code></a> |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.NON_JTA_DATASOURCE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_DRIVER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_DRIVER</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_DRIVER</pre> |
| <div class="block">The "<code>jakarta.persistence.jdbc.driver</code>" property specifies the JDBC |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DriverManager.html?is-external=true" title="class or interface in java.sql"><code>DriverManager</code></a> class name used for internal connection pooling when a data |
| source is not being used. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>the fully qualified name for a class that implements <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Driver.html?is-external=true" title="class or interface in java.sql"><code>Driver</code></a> interface |
| </ul> |
| <p> |
| <b>Persistence XML example:</b><pre> |
| <code> <property name="jakarta.persistence.jdbc.driver" value="com.mysql.jdbc.Driver" /></code></pre> |
| <p> |
| The previous value for this property "<code>eclipselink.jdbc.driver</code>" is now deprecated |
| and should be replaced with this new name. |
| </p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_DRIVER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_URL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_URL</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_URL</pre> |
| <div class="block">The "<code>jakarta.persistence.jdbc.url</code>" property specifies the JDBC URL used |
| for internal connection pooling when a data source is not being used. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a string which represents a valid URL for the specified JDBC driver |
| </ul> |
| <p> |
| <b>Persistence XML example:</b><pre> |
| <code> <property name="jakarta.persistence.jdbc.url" value="jdbc:mysql://localhost/mysql" /></code></pre> |
| <p> |
| The previous value for this property "<code>eclipselink.jdbc.url</code>" is now deprecated |
| and should be replaced with this new name. |
| </p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_URL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_USER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_USER</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_USER</pre> |
| <div class="block">The "<code>jakarta.persistence.jdbc.user</code>" property specifies the data source |
| or JDBC user name. |
| <p> |
| <b>Persistence XML example:</b><pre> |
| <code> <property name="jakarta.persistence.jdbc.user" value="user-name" /></code></pre> |
| <p> |
| The previous value for this property "<code>eclipselink.jdbc.user</code>" is now deprecated and should |
| be replaced with this new name.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_USER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_PASSWORD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_PASSWORD</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_PASSWORD</pre> |
| <div class="block">The "<code>jakarta.persistence.jdbc.password</code>" property specifies the data |
| source or JDBC password. |
| <p> |
| <b>Persistence XML example:</b><pre> |
| <code> <property name="jakarta.persistence.jdbc.password" value="password" /></code></pre> |
| <p> |
| The previous value for this property "<code>eclipselink.jdbc.password</code>" is now deprecated |
| and should be replaced with this new name.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_PASSWORD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="NATIVE_SQL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NATIVE_SQL</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NATIVE_SQL</pre> |
| <div class="block">The "<code>eclipselink.jdbc.native-sql</code>" property specifies whether |
| generic SQL should be used or platform specific 'native' SQL. The |
| platform specific SQL customizes join syntax, date operators, sequencing, |
| ... |
| <p> |
| <b>Allowed Values</b> (String)<b>:</b> |
| <ul> |
| <li>"<code>false</code>" (DEFAULT) - use generic SQL |
| <li>"<code>true</code>" - use database specific SQL |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/sessions/DatabaseLogin.html#setUsesNativeSQL-boolean-"><code>DatabaseLogin.setUsesNativeSQL(boolean)</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.NATIVE_SQL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SQL_CAST"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SQL_CAST</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SQL_CAST</pre> |
| <div class="block">The "<code>eclipselink.jdbc.sql-cast</code>" property specifies if |
| platform specific CAST SQL operations should be used. Casting is normally |
| not required, and can cause issues when used. |
| <p> |
| <b>Allowed Values</b> (String)<b>:</b> |
| <ul> |
| <li>"<code>false</code>" (DEFAULT) - disable platform specific cast |
| <li>"<code>true</code>" - enable platform specific cast |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><code>DatabasePlatform.setIsCastRequired(boolean)</code>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SQL_CAST">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JPQL_PARSER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JPQL_PARSER</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JPQL_PARSER</pre> |
| <div class="block">The "<code>eclipselink.jpql.parser</code>" property allows the |
| JPQL parser to be configured. |
| <p> |
| <b>Allowed Values</b> (String)<b>:</b> |
| <ul> |
| <li>"<code>org.eclipse.persistence.internal.jpa.jpql.HermesParser</code>" (DEFAULT) - new parser |
| as of EclipseLink 2.4, provides extended JPQL support. |
| <li>"<code>org.eclipse.persistence.queries.ANTLRQueryBuilder</code>" - old parser used previous |
| to EclipseLink 2.4, can be used for backward compatibility. |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/ParserType.html" title="class in org.eclipse.persistence.config"><code>ParserType</code></a>, |
| <a href="../../../../org/eclipse/persistence/queries/JPAQueryBuilder.html" title="interface in org.eclipse.persistence.queries"><code>JPAQueryBuilder</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JPQL_PARSER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JPQL_VALIDATION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JPQL_VALIDATION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JPQL_VALIDATION</pre> |
| <div class="block">The "<code>eclipselink.jpql.validation</code>" property allows the |
| JPQL parser validation level to be configured. |
| <p> |
| This setting is only supported in the Hermes parser. |
| <p> |
| <b>Allowed Values</b> (String)<b>:</b> |
| <ul> |
| <li>"<code>EclipseLink</code>" (DEFAULT) - allows EclipseLink JPQL extensions. |
| <li>"<code>JPA 1.0</code>" - only allows valid JPA 1.0 JPQL. |
| <li>"<code>JPA 2.0</code>" - only allows valid JPA 2.0 JPQL. |
| <li>"<code>JPA 2.1</code>" - only allows valid JPA 2.1 JPQL. |
| <li>"<code>None</code>" - no JPQL validation is done. |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JPQL_PARSER"><code>JPQL_PARSER</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/ParserValidationType.html" title="class in org.eclipse.persistence.config"><code>ParserValidationType</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JPQL_VALIDATION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CONNECTION_POOL_WAIT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONNECTION_POOL_WAIT</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONNECTION_POOL_WAIT</pre> |
| <div class="block">The "<code>wait</code>" property.<br> |
| This can be append to any connection pool property, |
| i.e. "<code>eclipselink.jdbc.connection_pool.default.wait</code>" |
| which specifies the timeout time in milliseconds (ms) that will be waited |
| for an available connection before an exception is thrown. |
| <p> |
| Ignored in case external connection pools are used. |
| <p> |
| Default: 180000 ms (3 minutes). |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a string containing a positive integer value. A value of 0 means wait forever. |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL"><code>CONNECTION_POOL</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CONNECTION_POOL_WAIT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CONNECTION_POOL_MAX"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONNECTION_POOL_MAX</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONNECTION_POOL_MAX</pre> |
| <div class="block">The "<code>max</code>" property.<br> |
| This can be append to any connection pool property, |
| i.e. "<code>eclipselink.jdbc.connection_pool.default.max</code>".<br> |
| Specifies the maximum number of read connection in the internal connection pool. If |
| the maximum size is reached, threads requiring a connection will wait |
| until one is released back to the pool. By default a single shared |
| (exclusive) read/write pool is used with min/max 32 connections and 1 |
| initial. |
| <p> |
| Ignored in case external connection pools are used. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a string containing a positive integer value |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL"><code>CONNECTION_POOL</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CONNECTION_POOL_MAX">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CONNECTION_POOL_MIN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONNECTION_POOL_MIN</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONNECTION_POOL_MIN</pre> |
| <div class="block">The "<code>min</code>" property.<br> |
| This can be append to any connection pool property, |
| i.e. "<code>eclipselink.jdbc.connection_pool.default.min</code>".<br> |
| Specifies the minimum number of connections in EclipseLink connection pool. |
| Connections beyond the minimum will be disconnected when returned to the pool, |
| so this should normally be equal to the number of active threads, or server's |
| thread pool size. By default a single shared (exclusive) read/write pool |
| is used with min/max 32 connections and 1 initial. |
| <p> |
| Ignored in case external connection pools are used. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a string containing a positive integer value |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL"><code>CONNECTION_POOL</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CONNECTION_POOL_MIN">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CONNECTION_POOL_INITIAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONNECTION_POOL_INITIAL</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONNECTION_POOL_INITIAL</pre> |
| <div class="block">The "<code>initial</code>" property.<br> |
| This can be append to any connection pool property, |
| i.e. "<code>eclipselink.jdbc.connection_pool.default.initial</code>" |
| EclipseLink JDBC (internal) connection pools properties. Initial number |
| of connections in EclipseLink connection pool. This is the number of |
| connections connected at startup. By default a single shared (exclusive) |
| read/write pool is used with min/max 32 connections and 1 initial. |
| <p> |
| Ignored in case external connection pools are used. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a string containing a positive integer value |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL"><code>CONNECTION_POOL</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CONNECTION_POOL_INITIAL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CONNECTION_POOL_SHARED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONNECTION_POOL_SHARED</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONNECTION_POOL_SHARED</pre> |
| <div class="block">The "<code>shared</code>" property.<br> |
| This can be append to the read connection pool, |
| i.e. "<code>eclipselink.jdbc.connection_pool.read.shared</code>".<br> |
| Configures whether connections in EclipseLink read connection pool should |
| be shared (not exclusive). Connection sharing means the same JDBC |
| connection will be used concurrently for multiple reading threads. |
| <p> |
| This property is ignored in case external connection pools are used. |
| <p> |
| <b>Allowed Values</b> (String)<b>:</b> |
| <ul> |
| <li>"<code>false</code>" (DEFAULT) - indicates read connections will not be shared |
| <li>"<code>true</code>" - indicates read connections can be shared |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_READ"><code>CONNECTION_POOL_READ</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CONNECTION_POOL_SHARED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CONNECTION_POOL_URL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONNECTION_POOL_URL</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONNECTION_POOL_URL</pre> |
| <div class="block">The "<code>url</code>" property.<br> |
| This can be append to a connection pool property, |
| i.e. "<code>eclipselink.jdbc.connection_pool.node1.url</code>".<br> |
| Configures the JDBC url to use for the connection pool. |
| Only required if different than the default.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL"><code>CONNECTION_POOL</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CONNECTION_POOL_URL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CONNECTION_POOL_JTA_DATA_SOURCE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONNECTION_POOL_JTA_DATA_SOURCE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONNECTION_POOL_JTA_DATA_SOURCE</pre> |
| <div class="block">The "<code>jtaDataSource</code>" property.<br> |
| This can be append to a connection pool property, |
| i.e. "<code>eclipselink.jdbc.connection_pool.node1.jtaDataSource</code>".<br> |
| Configures the JTA DataSource name to use for the connection pool. |
| Only required if different than the default.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL"><code>CONNECTION_POOL</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CONNECTION_POOL_JTA_DATA_SOURCE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CONNECTION_POOL_NON_JTA_DATA_SOURCE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONNECTION_POOL_NON_JTA_DATA_SOURCE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONNECTION_POOL_NON_JTA_DATA_SOURCE</pre> |
| <div class="block">The "<code>nonJtaDataSource</code>" property.<br> |
| This can be append to a connection pool property, |
| i.e. "<code>eclipselink.jdbc.connection_pool.node1.nonJtaDataSource</code>".<br> |
| Configures the non JTA DataSource name to use for the connection pool. |
| Only required if different than the default.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL"><code>CONNECTION_POOL</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CONNECTION_POOL_NON_JTA_DATA_SOURCE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CONNECTION_POOL_USER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONNECTION_POOL_USER</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONNECTION_POOL_USER</pre> |
| <div class="block">The "<code>user</code>" property.<br> |
| This can be append to a connection pool property, |
| i.e. "<code>eclipselink.jdbc.connection_pool.node1.user</code>".<br> |
| Configures the user name to use for the connection pool. |
| Only required if different than the default.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL"><code>CONNECTION_POOL</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CONNECTION_POOL_USER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CONNECTION_POOL_PASSWORD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONNECTION_POOL_PASSWORD</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONNECTION_POOL_PASSWORD</pre> |
| <div class="block">The "<code>password</code>" property.<br> |
| This can be append to a connection pool property, |
| i.e. "<code>eclipselink.jdbc.connection_pool.node1.password</code>".<br> |
| Configures the password to use for the connection pool. |
| Only required if different than the default.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL"><code>CONNECTION_POOL</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CONNECTION_POOL_PASSWORD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CONNECTION_POOL_FAILOVER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONNECTION_POOL_FAILOVER</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONNECTION_POOL_FAILOVER</pre> |
| <div class="block">The "<code>failover</code>" property.<br> |
| This can be append to a connection pool property, |
| i.e. "<code>eclipselink.jdbc.connection_pool.node1.failover</code>".<br> |
| Configures the connection pool(s) to fail-over to if this connection pool fails. |
| A comma separate list is allowed if multiple failover pools are required.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL"><code>CONNECTION_POOL</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CONNECTION_POOL_FAILOVER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CONNECTION_POOL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONNECTION_POOL</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONNECTION_POOL</pre> |
| <div class="block">Allow configuring a "<code>eclipselink.connection-pool.</code>" properties. |
| The name of the connection pool must be appended to configure the pool, |
| if no name is appended the default (write) pool is configured. |
| The name of the property to configure must also be appended. |
| <p> |
| A user defined connection pool can be configured or one of the following system pools: |
| <ul> |
| <li> "<code>read</code>" - pool used for non-transactional read queries, (defaults to default pool if not specified). |
| <li> "<code>default</code>", "<code>write</code>", "" - default pool used for writing and reads if no read pool configured. |
| <li> "<code>sequence</code>" - pool used for sequencing, (default pool/write connection used if not specified). |
| </ul> |
| <p> |
| A user defined pool is only used if specified in the EntityManager properties or ClientSession ConnectionPolicy, |
| or if partitioning is used. |
| <p> |
| The following connection pool properties can be configured: |
| <ul> |
| <li> "<code>initial</code>" - number of initial connections. |
| <li> "<code>min</code>" - minimum number of connections. |
| <li> "<code>max</code>" - maximum number of connections. |
| <li> "<code>wait</code>" - amount of time to wait for a connection from the pool. |
| <li> "<code>url</code>" - JDBC URL for the connection. |
| <li> "<code>shared</code>" - only for the read connection pool, shares read connections across threads. |
| <li> "<code>jtaDataSource</code>" - JTA DataSource name to use for the connection, if different than the default. |
| <li> "<code>nonJtaDataSource</code>" - non JTA DataSource name to use for the connection, if different than the default. |
| <li> "<code>user</code>" - user to use for the connection, if different than the default. |
| <li> "<code>password</code>" - password to use for the connection, if different than the default. |
| </ul> |
| <p> |
| <b>Persistence XML example:</b><pre> |
| <code> <property name="eclipselink.connection-pool.node2.min" value="16"/> |
| <property name="eclipselink.connection-pool.node2.max" value="16"/> |
| <property name="eclipselink.connection-pool.node2.url" value="jdbc:oracle:thin:@node2:1521:orcl"/></code></pre></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_READ"><code>CONNECTION_POOL_READ</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_SEQUENCE"><code>CONNECTION_POOL_SEQUENCE</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_INITIAL"><code>CONNECTION_POOL_INITIAL</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MIN"><code>CONNECTION_POOL_MIN</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MAX"><code>CONNECTION_POOL_MAX</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_WAIT"><code>CONNECTION_POOL_WAIT</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_USER"><code>CONNECTION_POOL_USER</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_PASSWORD"><code>CONNECTION_POOL_PASSWORD</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_URL"><code>CONNECTION_POOL_URL</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_JTA_DATA_SOURCE"><code>CONNECTION_POOL_JTA_DATA_SOURCE</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_NON_JTA_DATA_SOURCE"><code>CONNECTION_POOL_NON_JTA_DATA_SOURCE</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_SHARED"><code>CONNECTION_POOL_SHARED</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/server/ConnectionPool.html" title="class in org.eclipse.persistence.sessions.server"><code>ConnectionPool</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CONNECTION_POOL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CONNECTION_POOL_READ"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONNECTION_POOL_READ</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONNECTION_POOL_READ</pre> |
| <div class="block">Allow configuring the "<code>eclipselink.connection-pool.read.</code>" properties. |
| The read connection pool is used for non-transaction read queries. |
| By default a separate read connection pool is not used, |
| and the default pool is used for read queries. |
| <p> |
| One of the following connection pool properties must be appended. |
| <ul> |
| <li> "<code>initial</code>" - number of initial connections. |
| <li> "<code>min</code>" - minimum number of connections. |
| <li> "<code>max</code>" - maximum number of connections. |
| <li> "<code>wait</code>" - amount of time to wait for a connection from the pool. |
| <li> "<code>url</code>" - JDBC URL for the connection. |
| <li> "<code>shared</code>" - only for the read connection pool, shares read connections across threads. |
| <li> "<code>jtaDataSource</code>" - JTA DataSource name to use for the connection, if different than the default. |
| <li> "<code>nonJtaDataSource</code>" - non JTA DataSource name to use for the connection, if different than the default. |
| <li> "<code>user</code>" - user to use for the connection, if different than the default. |
| <li> "<code>password</code>" - password to use for the connection, if different than the default. |
| </ul> |
| <p> |
| <b>Persistence XML example:</b><pre> |
| <code> <property name="eclipselink.connection-pool.read.min" value="8"/> |
| <property name="eclipselink.connection-pool.read.max" value="32"/> |
| <property name="eclipselink.connection-pool.read.nonJtaDataSource" value="jdbc/readDataSource"/></code></pre></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_INITIAL"><code>CONNECTION_POOL_INITIAL</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MIN"><code>CONNECTION_POOL_MIN</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MAX"><code>CONNECTION_POOL_MAX</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_WAIT"><code>CONNECTION_POOL_WAIT</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_USER"><code>CONNECTION_POOL_USER</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_PASSWORD"><code>CONNECTION_POOL_PASSWORD</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_URL"><code>CONNECTION_POOL_URL</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_JTA_DATA_SOURCE"><code>CONNECTION_POOL_JTA_DATA_SOURCE</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_NON_JTA_DATA_SOURCE"><code>CONNECTION_POOL_NON_JTA_DATA_SOURCE</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_SHARED"><code>CONNECTION_POOL_SHARED</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/server/ReadConnectionPool.html" title="class in org.eclipse.persistence.sessions.server"><code>ReadConnectionPool</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CONNECTION_POOL_READ">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CONNECTION_POOL_SEQUENCE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONNECTION_POOL_SEQUENCE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONNECTION_POOL_SEQUENCE</pre> |
| <div class="block">Allow configuring the "<code>eclipselink.connection-pool.sequence.</code>" properties. |
| The sequence connection pool is used to allocate generated Ids. |
| This is only required for TABLE sequencing. |
| <p> |
| By default a separate sequence connection pool is not used, |
| and the default pool is used for sequencing. |
| <p> |
| One of the following connection pool properties must be appended. |
| <ul> |
| <li> "<code>initial</code>" - number of initial connections. |
| <li> "<code>min</code>" - minimum number of connections. |
| <li> "<code>max</code>" - maximum number of connections. |
| <li> "<code>wait</code>" - amount of time to wait for a connection from the pool. |
| <li> "<code>url</code>" - JDBC URL for the connection. |
| <li> "<code>jtaDataSource</code>" - JTA DataSource name to use for the connection, if different than the default. |
| <li> "<code>nonJtaDataSource</code>" - non JTA DataSource name to use for the connection, if different than the default. |
| <li> "<code>user</code>" - user to use for the connection, if different than the default. |
| <li> "<code>password</code>" - password to use for the connection, if different than the default. |
| </ul> |
| <p> |
| <b>Persistence XML example:</b><pre> |
| <code> <property name="eclipselink.connection-pool.sequence.min" value="1"/> |
| <property name="eclipselink.connection-pool.sequence.max" value="1"/> |
| <property name="eclipselink.connection-pool.sequence.nonJtaDataSource" value="jdbc/sequenceDataSource"/></code></pre></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_INITIAL"><code>CONNECTION_POOL_INITIAL</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MIN"><code>CONNECTION_POOL_MIN</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MAX"><code>CONNECTION_POOL_MAX</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_WAIT"><code>CONNECTION_POOL_WAIT</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_USER"><code>CONNECTION_POOL_USER</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_PASSWORD"><code>CONNECTION_POOL_PASSWORD</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_URL"><code>CONNECTION_POOL_URL</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_JTA_DATA_SOURCE"><code>CONNECTION_POOL_JTA_DATA_SOURCE</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_NON_JTA_DATA_SOURCE"><code>CONNECTION_POOL_NON_JTA_DATA_SOURCE</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/server/ReadConnectionPool.html" title="class in org.eclipse.persistence.sessions.server"><code>ReadConnectionPool</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CONNECTION_POOL_SEQUENCE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CONNECTION_POOL_INTERNALLY_POOL_DATASOURCE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONNECTION_POOL_INTERNALLY_POOL_DATASOURCE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONNECTION_POOL_INTERNALLY_POOL_DATASOURCE</pre> |
| <div class="block">Tell EclipseLink to use it's internal connection pool to pool connections from a datasource. |
| <p> |
| This property is useful when using EclipseLink with Gemini JPA because it internally wraps local |
| database information in a datasource. |
| <p> |
| <b>Allowed Values</b> (String)<b>:</b> |
| <ul> |
| <li>"<code>false</code>" (DEFAULT) |
| <li>"<code>true</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CONNECTION_POOL_INTERNALLY_POOL_DATASOURCE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_CONNECTIONS_WAIT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_CONNECTIONS_WAIT</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_CONNECTIONS_WAIT</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_WAIT"><code>CONNECTION_POOL_WAIT</code></a></span></div> |
| <div class="block">The "<code>eclipselink.jdbc.connections.wait-timeout</code>" property |
| which specifies the timeout time in milliseconds (ms) that will be waited |
| for an available connection before an exception is thrown. |
| <p> |
| Ignored in case external connection pools are used. |
| <p> |
| Default: 180000 ms (3 minutes). |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a string containing a positive integer value. A value of 0 means wait forever. |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_WAIT"><code>CONNECTION_POOL_WAIT</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_CONNECTIONS_WAIT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_CONNECTIONS_MAX"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_CONNECTIONS_MAX</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_CONNECTIONS_MAX</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MAX"><code>CONNECTION_POOL_MAX</code></a></span></div> |
| <div class="block">The "<code>eclipselink.jdbc.connections.max</code>" property specifies |
| the maximum number of read connection in the internal connection pool. If |
| the maximum size is reached, threads requiring a connection will wait |
| until one is released back to the pool. By default a single shared |
| (exclusive) read/write pool is used with min/max 32 connections and 1 |
| initial. |
| <p> |
| Ignored in case external connection pools are used. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a string containing a positive integer value |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MAX"><code>CONNECTION_POOL_MAX</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_CONNECTIONS_MAX">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_CONNECTIONS_MIN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_CONNECTIONS_MIN</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_CONNECTIONS_MIN</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MIN"><code>CONNECTION_POOL_MIN</code></a></span></div> |
| <div class="block">The "<code>eclipselink.jdbc.connections.min</code>" property specifies |
| the minimum number of connections in EclipseLink connection pool. |
| Connections beyond the minimum will be disconnected when returned to the pool, |
| so this should normally be equal to the number of active threads, or server's |
| thread pool size. By default a single shared (exclusive) read/write pool |
| is used with min/max 32 connections and 1 initial. |
| <p> |
| Ignored in case external connection pools are used. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a string containing a positive integer value |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MIN"><code>CONNECTION_POOL_MIN</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_CONNECTIONS_MIN">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_CONNECTIONS_INITIAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_CONNECTIONS_INITIAL</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_CONNECTIONS_INITIAL</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_INITIAL"><code>CONNECTION_POOL_INITIAL</code></a></span></div> |
| <div class="block">The "<code>eclipselink.jdbc.connections.initial</code>" property |
| EclipseLink JDBC (internal) connection pools properties. Initial number |
| of connections in EclipseLink connection pool. This is the number of |
| connections connected at startup. By default a single shared (exclusive) |
| read/write pool is used with min/max 32 connections and 1 initial. |
| <p> |
| Ignored in case external connection pools are used. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a string containing a positive integer value |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_INITIAL"><code>CONNECTION_POOL_INITIAL</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_CONNECTIONS_INITIAL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_WRITE_CONNECTIONS_MAX"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_WRITE_CONNECTIONS_MAX</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_WRITE_CONNECTIONS_MAX</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MAX"><code>CONNECTION_POOL_MAX</code></a></span></div> |
| <div class="block">The "<code>eclipselink.jdbc.write-connections.max</code>" property |
| specifies the maximum number of connections supported in the internal |
| write connection pool. Maximum number of connections in EclipseLink write |
| connection pool. If the maximum size is reached, threads requiring a |
| connection will wait until one is released back to the pool. By default a |
| single shared (exclusive) read/write pool is used with min/max 32 |
| connections and 1 initial. |
| <p> |
| Ignored in case external connection pools are used. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a string containing a positive integer value |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MAX"><code>CONNECTION_POOL_MAX</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_WRITE_CONNECTIONS_MAX">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_WRITE_CONNECTIONS_MIN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_WRITE_CONNECTIONS_MIN</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_WRITE_CONNECTIONS_MIN</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MIN"><code>CONNECTION_POOL_MIN</code></a></span></div> |
| <div class="block">The "<code>eclipselink.jdbc.write-connections.min</code>" property |
| specifies the minimum number of connections in the internal write |
| connection pool. Connections beyond the minimum will be disconnected when |
| returned to the pool, so this should normally be equal to the number of |
| active threads, or server's thread pool size. By default a single shared |
| (exclusive) read/write pool is used with min/max 32 connections and 1 |
| initial. |
| <p> |
| Ignored in case external connection pools are used. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a string containing a positive integer value |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MIN"><code>CONNECTION_POOL_MIN</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_WRITE_CONNECTIONS_MIN">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_WRITE_CONNECTIONS_INITIAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_WRITE_CONNECTIONS_INITIAL</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_WRITE_CONNECTIONS_INITIAL</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_INITIAL"><code>CONNECTION_POOL_INITIAL</code></a></span></div> |
| <div class="block">The "<code>eclipselink.jdbc.write-connections.initial</code>" property |
| configures the number of connections connected at created at startup in |
| the write connection pool. By default a single shared (exclusive) |
| read/write pool is used with min/max 32 connections and 1 initial. |
| <p> |
| This property is ignored in case external connection pools are used. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a string containing a zero or greater integer value |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_INITIAL"><code>CONNECTION_POOL_INITIAL</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_WRITE_CONNECTIONS_INITIAL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_READ_CONNECTIONS_MAX"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_READ_CONNECTIONS_MAX</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_READ_CONNECTIONS_MAX</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MAX"><code>CONNECTION_POOL_MAX</code></a></span></div> |
| <div class="block">The "<code>eclipselink.jdbc.read-connections.max</code>" property |
| configures the maximum number of connections in the read connection pool. |
| If the maximum size is reached, threads requiring a connection will wait |
| until one is released back to the pool (unless shared). By default a |
| separate read connection pool is not used. By default a single shared |
| (exclusive) read/write pool is used with min/max 32 connections and 1 |
| initial. |
| <p> |
| This property is ignored in case external connection pools are used. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a string containing a zero or greater integer value |
| </ul> |
| <p> |
| See: |
| <ul> |
| <li><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_CONNECTIONS_WAIT"><code>JDBC_CONNECTIONS_WAIT</code></a> to configure the timeout waiting on a |
| connection. |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_CONNECTIONS_WAIT"><code>JDBC_CONNECTIONS_WAIT</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MAX"><code>CONNECTION_POOL_MAX</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_READ_CONNECTIONS_MAX">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_READ_CONNECTIONS_MIN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_READ_CONNECTIONS_MIN</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_READ_CONNECTIONS_MIN</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MIN"><code>CONNECTION_POOL_MIN</code></a></span></div> |
| <div class="block">The "<code>eclipselink.jdbc.read-connections.min</code>" property |
| configures the minimum number of connections in read connection pool. |
| Connections beyond the minimum will be disconnected when returned to the |
| pool, so this should normally be equal to the number of active threads, |
| or server's thread pool size. By default a separate read connection pool |
| is not used. By default a single shared (exclusive) read/write pool is |
| used with min/max 32 connections and 1 initial. |
| <p> |
| This property is ignored in case external connection pools are used. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a string containing a zero or greater integer value |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MIN"><code>CONNECTION_POOL_MIN</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_READ_CONNECTIONS_MIN">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_READ_CONNECTIONS_INITIAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_READ_CONNECTIONS_INITIAL</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_READ_CONNECTIONS_INITIAL</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_INITIAL"><code>CONNECTION_POOL_INITIAL</code></a></span></div> |
| <div class="block">The "<code>eclipselink.jdbc.read-connections.initial</code>" property |
| configures the number of connections connected at created at startup in |
| the read connection pool. By default a single shared (exclusive) |
| read/write pool is used with min/max 32 connections and 1 initial. |
| <p> |
| This property is ignored in case external connection pools are used. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a string containing a zero or greater integer value |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_INITIAL"><code>CONNECTION_POOL_INITIAL</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_READ_CONNECTIONS_INITIAL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_READ_CONNECTIONS_SHARED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_READ_CONNECTIONS_SHARED</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_READ_CONNECTIONS_SHARED</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_SHARED"><code>CONNECTION_POOL_SHARED</code></a></span></div> |
| <div class="block">The "<code>eclipselink.jdbc.read-connections.shared</code>" property |
| configures whether connections in EclipseLink read connection pool should |
| be shared (not exclusive). Connection sharing means the same JDBC |
| connection will be used concurrently for multiple reading threads. |
| <p> |
| This property is ignored in case external connection pools are used. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" (DEFAULT) - indicates read connections will not be shared |
| <li>"<code>true</code>" - indicates read connections can be shared |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_SHARED"><code>CONNECTION_POOL_SHARED</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_READ_CONNECTIONS_SHARED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_SEQUENCE_CONNECTION_POOL_MAX"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_SEQUENCE_CONNECTION_POOL_MAX</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_SEQUENCE_CONNECTION_POOL_MAX</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MAX"><code>CONNECTION_POOL_MAX</code></a></span></div> |
| <div class="block">The "<code>eclipselink.jdbc.sequence-connection-pool.max</code>" property |
| configures the maximum number of connections in the sequence connection |
| pool. If the maximum size is reached, threads requiring a connection will |
| wait until one is released back to the pool. |
| <p> |
| By default a separate sequence connection pool is not used (the sequence |
| is allocated on the write connection). |
| <p> |
| This property is ignored in case external connection pools are used. |
| <p> |
| Default: 2 |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a string containing a zero or greater integer value. |
| </ul> |
| <p> |
| See: |
| <ul> |
| <li><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_SEQUENCE_CONNECTION_POOL"><code>JDBC_SEQUENCE_CONNECTION_POOL</code></a> Required to configure the use of a |
| sequence pool/data-source |
| <li><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_CONNECTIONS_WAIT"><code>JDBC_CONNECTIONS_WAIT</code></a> to configure the timeout |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_SEQUENCE_CONNECTION_POOL"><code>JDBC_SEQUENCE_CONNECTION_POOL</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_CONNECTIONS_WAIT"><code>JDBC_CONNECTIONS_WAIT</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MAX"><code>CONNECTION_POOL_MAX</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_SEQUENCE_CONNECTION_POOL_MAX">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_SEQUENCE_CONNECTION_POOL_MIN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_SEQUENCE_CONNECTION_POOL_MIN</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_SEQUENCE_CONNECTION_POOL_MIN</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MIN"><code>CONNECTION_POOL_MIN</code></a></span></div> |
| <div class="block">The "<code>eclipselink.jdbc.sequence-connection-pool.min</code>" property |
| configures the minimum number of connections in sequence connection pool. |
| Connections beyond the minimum will be disconnected when returned to the |
| pool, so this should normally be equal to the maximum to avoid |
| connecting/disconnecting. |
| <p> |
| By default a separate sequence connection pool is not used (the sequence |
| is allocated on the write connection). |
| <p> |
| This property is ignored in case external connection pools are used. |
| <p> |
| Default: 2 |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a string containing a zero or greater integer value. |
| </ul> |
| <p> |
| See: |
| <ul> |
| <li><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_SEQUENCE_CONNECTION_POOL"><code>JDBC_SEQUENCE_CONNECTION_POOL</code></a> Required to configure the use of a |
| sequence pool/data-source |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_SEQUENCE_CONNECTION_POOL"><code>JDBC_SEQUENCE_CONNECTION_POOL</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_MIN"><code>CONNECTION_POOL_MIN</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_SEQUENCE_CONNECTION_POOL_MIN">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_SEQUENCE_CONNECTION_POOL_INITIAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_SEQUENCE_CONNECTION_POOL_INITIAL</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_SEQUENCE_CONNECTION_POOL_INITIAL</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_INITIAL"><code>CONNECTION_POOL_INITIAL</code></a></span></div> |
| <div class="block">The "<code>eclipselink.jdbc.sequence-connection-pool.initial</code> property configures the initial number of connections in |
| sequence connection pool. This is the number of connections connected at |
| startup. |
| <p> |
| By default a separate sequence connection pool is not used (the sequence |
| is allocated on the write connection). |
| <p> |
| This property is ignored in case external connection pools are used. |
| <p> |
| Default: 2 |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a string containing a zero or greater integer value. |
| </ul> |
| <p> |
| See: |
| <ul> |
| <li><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_SEQUENCE_CONNECTION_POOL"><code>JDBC_SEQUENCE_CONNECTION_POOL</code></a> Required to configure the use of a |
| sequence pool/data-source |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_SEQUENCE_CONNECTION_POOL"><code>JDBC_SEQUENCE_CONNECTION_POOL</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_INITIAL"><code>CONNECTION_POOL_INITIAL</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_SEQUENCE_CONNECTION_POOL_INITIAL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_SEQUENCE_CONNECTION_POOL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_SEQUENCE_CONNECTION_POOL</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_SEQUENCE_CONNECTION_POOL</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_SEQUENCE"><code>CONNECTION_POOL_SEQUENCE</code></a></span></div> |
| <div class="block">The "<code>eclipselink.jdbc.sequence-connection-pool</code>" property |
| configures a separate connection pool should used for sequencing to |
| retrieve new value(s). This improves sequence allocation by allocating |
| sequencing outside the current transaction. This can be used with |
| internal or external (DataSource) connection pooling, external must |
| provide a non-jta-datasource resource name using |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_SEQUENCE_CONNECTION_POOL_DATASOURCE"><code>JDBC_SEQUENCE_CONNECTION_POOL_DATASOURCE</code></a>. A sequence connection |
| pool is generally only used with using TABLE sequencing to minimize |
| contention on the sequence table(s). |
| <p> |
| <b>Allowed Values</b> (case-insensitive)<b>:</b> |
| <ul> |
| <li>"<code>false</code>" (DEFAULT) |
| <li>"<code>true</code>" |
| </ul> |
| <p> |
| See: |
| <ul> |
| <li><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_SEQUENCE_CONNECTION_POOL_DATASOURCE"><code>JDBC_SEQUENCE_CONNECTION_POOL_DATASOURCE</code></a> to configure the use of a |
| non-JTA data source for sequence allocation call. |
| <li><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_SEQUENCE_CONNECTION_POOL_INITIAL"><code>JDBC_SEQUENCE_CONNECTION_POOL_INITIAL</code></a> to configure the initial |
| connections size for internal connection pooling |
| <li><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_SEQUENCE_CONNECTION_POOL_MIN"><code>JDBC_SEQUENCE_CONNECTION_POOL_MIN</code></a> to configure the minimum |
| connections size for internal connection pooling |
| <li><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_SEQUENCE_CONNECTION_POOL_MAX"><code>JDBC_SEQUENCE_CONNECTION_POOL_MAX</code></a> to configure the maximum |
| connections size for internal connection pooling |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_SEQUENCE_CONNECTION_POOL_DATASOURCE"><code>JDBC_SEQUENCE_CONNECTION_POOL_DATASOURCE</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_SEQUENCE_CONNECTION_POOL_INITIAL"><code>JDBC_SEQUENCE_CONNECTION_POOL_INITIAL</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_SEQUENCE_CONNECTION_POOL_MIN"><code>JDBC_SEQUENCE_CONNECTION_POOL_MIN</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_SEQUENCE_CONNECTION_POOL_MAX"><code>JDBC_SEQUENCE_CONNECTION_POOL_MAX</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_SEQUENCE"><code>CONNECTION_POOL_SEQUENCE</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_SEQUENCE_CONNECTION_POOL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_SEQUENCE_CONNECTION_POOL_DATASOURCE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_SEQUENCE_CONNECTION_POOL_DATASOURCE</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_SEQUENCE_CONNECTION_POOL_DATASOURCE</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">as of EclipseLink 2.2 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_NON_JTA_DATA_SOURCE"><code>CONNECTION_POOL_NON_JTA_DATA_SOURCE</code></a></span></div> |
| <div class="block">The "<code>eclipselink.jdbc.sequence-connection-pool.non-jta-data-source</code> property configures the name of the non-JTA data source that |
| will be used for sequencing calls.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_SEQUENCE_CONNECTION_POOL"><code>JDBC_SEQUENCE_CONNECTION_POOL</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CONNECTION_POOL_NON_JTA_DATA_SOURCE"><code>CONNECTION_POOL_NON_JTA_DATA_SOURCE</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_SEQUENCE_CONNECTION_POOL_DATASOURCE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PARTITIONING"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PARTITIONING</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PARTITIONING</pre> |
| <div class="block">The "<code>eclipselink.partitioning</code>" property specifies the default <a href="../../../../org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning"><code>PartitioningPolicy</code></a> for a persistence unit.<br> |
| A PartitioningPolicy is used to partition the data for a class across multiple difference databases |
| or across a database cluster such as Oracle RAC.<br> |
| Partitioning can provide improved scalability by allowing multiple database machines to service requests. |
| <p> |
| If multiple partitions are used to process a single transaction, JTA should be used for proper XA transaction support. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>the name of an existing defined <a href="../../../../org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning"><code>PartitioningPolicy</code></a> |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/annotations/Partitioning.html" title="annotation in org.eclipse.persistence.annotations"><code>Partitioning</code></a>, |
| <a href="../../../../org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning"><code>PartitioningPolicy</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.PARTITIONING">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PARTITIONING_CALLBACK"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PARTITIONING_CALLBACK</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PARTITIONING_CALLBACK</pre> |
| <div class="block">The "<code>eclipselink.partitioning.callback</code>" is used to integrate with an external |
| DataSource's data affinity support, such as UCP. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>the fully qualified name for a class that implements <a href="../../../../org/eclipse/persistence/platform/database/partitioning/DataPartitioningCallback.html" title="interface in org.eclipse.persistence.platform.database.partitioning"><code>DataPartitioningCallback</code></a> interface |
| i.e. "<code>org.eclipse.persistence.platform.database.oracle.ucp.UCPDataPartitioningCallback</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/platform/database/partitioning/DataPartitioningCallback.html" title="interface in org.eclipse.persistence.platform.database.partitioning"><code>DataPartitioningCallback</code></a>, |
| <a href="../../../../org/eclipse/persistence/annotations/Partitioning.html" title="annotation in org.eclipse.persistence.annotations"><code>Partitioning</code></a>, |
| <a href="../../../../org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning"><code>PartitioningPolicy</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.PARTITIONING_CALLBACK">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_BIND_PARAMETERS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_BIND_PARAMETERS</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_BIND_PARAMETERS</pre> |
| <div class="block">Property "<code>eclipselink.jdbc.bind-parameters</code>" configures whether parameter binding will be used in the |
| creation of JDBC prepared statements. Usage of parameter binding is |
| generally a performance optimization allowing for SQL and prepared |
| statement caching as well as usage of batch writing. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" - values will be written literally into the generated SQL |
| <li>"<code>true</code>" (DEFAULT) - binding will be used |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_BIND_PARAMETERS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_FORCE_BIND_PARAMETERS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_FORCE_BIND_PARAMETERS</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_FORCE_BIND_PARAMETERS</pre> |
| <div class="block">Property "<code>eclipselink.jdbc.force-bind-parameters</code>" enables parameter binding |
| in the creation of JDBC prepared statements. Some database platforms disable parameter binding |
| on certain functions and relations. This property allows the user to force parameter binding |
| to be enabled regardless. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" (DEFAULT) - values will default to platform specific logic |
| <li>"<code>true</code>" - bindings will use platform default |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_BIND_PARAMETERS"><code>JDBC_BIND_PARAMETERS</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_FORCE_BIND_PARAMETERS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="EXCLUSIVE_CONNECTION_MODE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>EXCLUSIVE_CONNECTION_MODE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> EXCLUSIVE_CONNECTION_MODE</pre> |
| <div class="block">The "<code>eclipselink.jdbc.exclusive-connection.mode</code>" property |
| specifies when reads are performed through the write connection.<br> |
| You can set this property while creating either an EntityManagerFactory (either |
| in the map passed to the createEntityManagerFactory method, or in the |
| persistence.xml file), or an EntityManager (in the map passed to the |
| createEntityManager method). Note that the latter overrides the former. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>Transactional</code>" (DEFAULT) - <a href="../../../../org/eclipse/persistence/config/ExclusiveConnectionMode.html#Transactional"><code>ExclusiveConnectionMode.Transactional</code></a> |
| <li>"<code>Isolated</code>" - <a href="../../../../org/eclipse/persistence/config/ExclusiveConnectionMode.html#Isolated"><code>ExclusiveConnectionMode.Isolated</code></a> |
| <li>"<code>Always</code>" - <a href="../../../../org/eclipse/persistence/config/ExclusiveConnectionMode.html#Always"><code>ExclusiveConnectionMode.Always</code></a> |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/ExclusiveConnectionMode.html" title="class in org.eclipse.persistence.config"><code>ExclusiveConnectionMode</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.EXCLUSIVE_CONNECTION_MODE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="EXCLUSIVE_CONNECTION_IS_LAZY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>EXCLUSIVE_CONNECTION_IS_LAZY</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> EXCLUSIVE_CONNECTION_IS_LAZY</pre> |
| <div class="block">The "<code>eclipselink.jdbc.exclusive-connection.is-lazy</code>" property |
| specifies when write connection is acquired lazily. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" |
| <li>"<code>true</code>" (DEFAULT) |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.EXCLUSIVE_CONNECTION_IS_LAZY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CACHE_STATEMENTS_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CACHE_STATEMENTS_SIZE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CACHE_STATEMENTS_SIZE</pre> |
| <div class="block">The "<code>eclipselink.jdbc.cache-statements.size</code>" property |
| specifies the number of statements held when using internal statement |
| caching. |
| <p> |
| Default: 50 |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a string containing a zero or greater integer value. |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CACHE_STATEMENTS_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CACHE_STATEMENTS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CACHE_STATEMENTS</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CACHE_STATEMENTS</pre> |
| <div class="block">The "<code>eclipselink.jdbc.cache-statements</code>" property specifies |
| whether JDBC statements should be cached. This is recommended when using |
| EclipseLink's internal connection pooling. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" (DEFAULT) - disable internal statement caching. |
| <li>"<code>true</code>" - enable internal statement caching. |
| </ul> |
| <p> |
| <b>Persistence XML example:</b><pre> |
| <code> <property name="eclipselink.jdbc.cache-statements" value="false"/></code></pre> |
| <p> |
| <b>Java example:</b><pre> |
| <code> props.put(PersistenceUnitProperties.CACHE_STATEMENTS, "false");</code></pre></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CACHE_STATEMENTS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="VALIDATOR_FACTORY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>VALIDATOR_FACTORY</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> VALIDATOR_FACTORY</pre> |
| <div class="block">The "<code>jakarta.persistence.validation.factory</code>" property |
| specifies an instance of <a href = |
| http://docs.oracle.com/javaee/6/api/jakarta.validation/ValidatorFactory.html>jakarta.validation.ValidatorFactory</a> used by |
| EclipseLink to perform Automatic Validation upon Lifecycle Events. If the |
| property is not specified, and if Bean Validation API is visible to |
| EclipseLink, it will try to instantiate an instance of |
| <code>jakarta.validation.ValidationFactory</code> by calling |
| <code>Validation.buildDefaultValidatorFactory()</code>.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.VALIDATOR_FACTORY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="VALIDATION_MODE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>VALIDATION_MODE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> VALIDATION_MODE</pre> |
| <div class="block">The "<code>jakarta.persistence.validation.mode</code>" property specifies |
| whether the automatic lifecycle event validation is in effect. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>AUTO</code>" |
| <li>"<code>CALLBACK</code>" |
| <li>"<code>NONE</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.VALIDATION_MODE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="VALIDATION_GROUP_PRE_PERSIST"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>VALIDATION_GROUP_PRE_PERSIST</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> VALIDATION_GROUP_PRE_PERSIST</pre> |
| <div class="block">The "<code>jakarta.persistence.validation.group.pre-persist</code>" |
| property specifies the name of the validator groups to execute for |
| <code>preUpdate</code> event. The value should be a string with fully qualified |
| classnames separated by a comma (','). If this value is not specified in |
| both persistence.xml or using this property, the default Bean Validation |
| group (the group Default) will be validated</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.VALIDATION_GROUP_PRE_PERSIST">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="VALIDATION_GROUP_PRE_UPDATE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>VALIDATION_GROUP_PRE_UPDATE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> VALIDATION_GROUP_PRE_UPDATE</pre> |
| <div class="block">The "<code>jakarta.persistence.validation.group.pre-update</code>" property |
| specifies the name of the validator groups to execute for <code>preUpdate</code> |
| event. The value should be a string with fully qualified classnames |
| separated by a comma (','). If this value is not specified in both |
| persistence.xml or using this property, the default Bean Validation group |
| (the group Default) will be validated</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.VALIDATION_GROUP_PRE_UPDATE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="VALIDATION_GROUP_PRE_REMOVE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>VALIDATION_GROUP_PRE_REMOVE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> VALIDATION_GROUP_PRE_REMOVE</pre> |
| <div class="block">The "<code>jakarta.persistence.validation.group.pre-remove</code>" property |
| specifies the name of the validator groups to execute for <code>preRemove</code> |
| event. The value should be a string with fully qualified classnames |
| separated by a comma (','). If this value is not specified in both |
| persistence.xml or using this property, no validation will occur on |
| remove.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.VALIDATION_GROUP_PRE_REMOVE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="BEAN_VALIDATION_NO_OPTIMISATION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BEAN_VALIDATION_NO_OPTIMISATION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> BEAN_VALIDATION_NO_OPTIMISATION</pre> |
| <div class="block">Property for disabling Bean Validation optimisations. |
| Bean Validation features optimisations, which are used to skip BV processes on non-constrained objects. |
| |
| This is to make maintenance easier and to allow for debugging in case that some object is not validated, |
| but should be. |
| |
| Usage: set to <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true#TRUE" title="class or interface in java.lang"><code>Boolean.TRUE</code></a> to disable optimisations, set to <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true#FALSE" title="class or interface in java.lang"><code>Boolean.FALSE</code></a> to re-enable them |
| again.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.BEAN_VALIDATION_NO_OPTIMISATION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DEFAULT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DEFAULT</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEFAULT</pre> |
| <div class="block">Default Suffix could be appended to some prefixes to form a property name |
| setting the default for the persistence unit.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CACHE_SIZE_"><code>CACHE_SIZE_</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CACHE_TYPE_"><code>CACHE_TYPE_</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CACHE_SHARED_"><code>CACHE_SHARED_</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.DEFAULT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CACHE_SIZE_"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CACHE_SIZE_</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CACHE_SIZE_</pre> |
| <div class="block">Property prefix "<code>eclipselink.cache.size.</code>" is used to specify the cache size |
| for a specific entity type. The prefix must be followed by a valid entity type name. |
| <p> |
| Property names formed out of these prefixes by appending either entity |
| name, or class name (indicating that the property values applies only to |
| a particular entity) or <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DEFAULT"><code>DEFAULT</code></a> suffix (indicating that the property |
| value applies to all entities). |
| <p> |
| For most cache types, the size is only |
| the initial size, not a fixed or maximum size. For CacheType.SoftCache |
| and CacheType.HardCache the size is the sub-cache size. The default cache |
| size is 100.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CACHE_SIZE_DEFAULT"><code>CACHE_SIZE_DEFAULT</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CACHE_SIZE_">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CACHE_TYPE_"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CACHE_TYPE_</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CACHE_TYPE_</pre> |
| <div class="block">Property prefix "<code>eclipselink.cache.type.</code>" sets the type of cache |
| for a specific entity type. The prefix must be followed by a valid entity type name. |
| <p> |
| Property names formed out of these prefixes by appending either entity |
| name, or class name (indicating that the property values applies only to |
| a particular entity) or <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DEFAULT"><code>DEFAULT</code></a> suffix (indicating that the property |
| value applies to all entities). |
| <p> |
| All valid values for CACHE_TYPE_ properties are declared in <a href="../../../../org/eclipse/persistence/config/CacheType.html" title="class in org.eclipse.persistence.config"><code>CacheType</code></a> |
| class. The default cache type is <a href="../../../../org/eclipse/persistence/config/CacheType.html#SoftWeak"><code>CacheType.SoftWeak</code></a>. |
| <p> |
| If you do not wish to cache entities at all, then set <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CACHE_SHARED_"><code>CACHE_SHARED_</code></a> |
| to "<code>false</code>".</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CACHE_SHARED_"><code>CACHE_SHARED_</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/CacheType.html" title="class in org.eclipse.persistence.config"><code>CacheType</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CACHE_TYPE_DEFAULT"><code>CACHE_TYPE_DEFAULT</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CACHE_TYPE_">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CACHE_SHARED_"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CACHE_SHARED_</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CACHE_SHARED_</pre> |
| <div class="block">Property prefix "<code>eclipselink.cache.shared.</code>" indicates whether entity's cache |
| should be shared (non-isolated) for a specific entity type. The prefix must be followed |
| by a valid entity type name. |
| <p> |
| Property names formed out of these prefixes by appending either entity |
| name, or class name (indicating that the property values applies only to |
| a particular entity) or <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DEFAULT"><code>DEFAULT</code></a> suffix (indicating that the property |
| value applies to all entities). |
| <p> |
| If you do not wish to cache your entities, set this to "<code>false</code>". |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" |
| <li>"<code>true</code>" (DEFAULT) |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CACHE_SHARED_DEFAULT"><code>CACHE_SHARED_DEFAULT</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CACHE_SHARED_">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SHARED_CACHE_MODE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SHARED_CACHE_MODE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SHARED_CACHE_MODE</pre> |
| <div class="block">The "<code>jakarta.persistence.sharedCache.mode</code>" property determines whether |
| second-level caching is in effect for the persistence unit. This property overrides the value |
| specified by the <shared-cache-mode> element in the persistence.xml. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>ALL</code>" |
| <li>"<code>NONE</code>" |
| <li>"<code>ENABLE_SELECTIVE</code>" |
| <li>"<code>DISABLE_SELECTIVE</code>" |
| <li>"<code>UNSPECIFIED</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><code>SharedCacheMode</code>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SHARED_CACHE_MODE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CACHE_SIZE_DEFAULT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CACHE_SIZE_DEFAULT</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CACHE_SIZE_DEFAULT</pre> |
| <div class="block">Default caching properties - apply to all entities. May be overridden by |
| individual entity property with the same prefix. For most cache types, |
| the size is only the initial size, not a fixed or maximum size. For |
| CacheType.SoftCache and CacheType.HardCache the size is the sub-cache |
| size. The default cache size is 100.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CACHE_SIZE_DEFAULT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CACHE_TYPE_DEFAULT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CACHE_TYPE_DEFAULT</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CACHE_TYPE_DEFAULT</pre> |
| <div class="block">Default caching properties - apply to all entities. May be overridden by |
| individual entity property with the same prefix. The default cache type |
| is SoftWeak. This sets the type of cache, if you do not wish to cache |
| entities at all, then set <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CACHE_SHARED_DEFAULT"><code>CACHE_SHARED_DEFAULT</code></a>.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CACHE_SHARED_DEFAULT"><code>CACHE_SHARED_DEFAULT</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CACHE_TYPE_DEFAULT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CANONICAL_MODEL_PREFIX"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CANONICAL_MODEL_PREFIX</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CANONICAL_MODEL_PREFIX</pre> |
| <div class="block">The "<code>eclipselink.canonicalmodel.prefix</code>" optional property specifies the prefix |
| that will be added to the start of the class name of any canonical model class generated. |
| By default the prefix is not used.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_PREFIX_DEFAULT"><code>CANONICAL_MODEL_PREFIX_DEFAULT</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CANONICAL_MODEL_PREFIX">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CANONICAL_MODEL_PREFIX_DEFAULT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CANONICAL_MODEL_PREFIX_DEFAULT</h4> |
| <pre>public static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CANONICAL_MODEL_PREFIX_DEFAULT</pre> |
| <div class="block">Default prefix that will be added to the start of the class name of any canonical model |
| class generated.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_PREFIX"><code>CANONICAL_MODEL_PREFIX</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CANONICAL_MODEL_SUFFIX"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CANONICAL_MODEL_SUFFIX</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CANONICAL_MODEL_SUFFIX</pre> |
| <div class="block">The "<code>eclipselink.canonicalmodel.suffix</code>" optional property specifies the suffix |
| that will be added to the end of the class name of any canonical model class generated. |
| The suffix defaults to "_" unless a prefix is specified. If this property is |
| specified, the value must be a non-empty string that contains valid |
| characters for use in a Java class name.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_SUFFIX_DEFAULT"><code>CANONICAL_MODEL_SUFFIX_DEFAULT</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CANONICAL_MODEL_SUFFIX">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CANONICAL_MODEL_SUFFIX_DEFAULT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CANONICAL_MODEL_SUFFIX_DEFAULT</h4> |
| <pre>public static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CANONICAL_MODEL_SUFFIX_DEFAULT</pre> |
| <div class="block">Default suffix that will be added to the end of the class name of any canonical model class |
| generated.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_SUFFIX"><code>CANONICAL_MODEL_SUFFIX</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CANONICAL_MODEL_SUB_PACKAGE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CANONICAL_MODEL_SUB_PACKAGE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CANONICAL_MODEL_SUB_PACKAGE</pre> |
| <div class="block">The "<code>eclipselink.canonicalmodel.subpackage</code>" optional property specifies |
| a sub-package name that can be used to have the canonical model generator generate its classes |
| in a sub-package of the package where the corresponding entity class is located. By |
| default the canonical model classes are generated into the same package as the entity classes.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_SUB_PACKAGE_DEFAULT"><code>CANONICAL_MODEL_SUB_PACKAGE_DEFAULT</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CANONICAL_MODEL_SUB_PACKAGE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CANONICAL_MODEL_SUB_PACKAGE_DEFAULT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CANONICAL_MODEL_SUB_PACKAGE_DEFAULT</h4> |
| <pre>public static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CANONICAL_MODEL_SUB_PACKAGE_DEFAULT</pre> |
| <div class="block">Default sub-package name that is used to have the canonical model generator generate its classes |
| in a sub-package of the package where the corresponding entity class is located.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_SUB_PACKAGE"><code>CANONICAL_MODEL_SUB_PACKAGE</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CANONICAL_MODEL_LOAD_XML"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CANONICAL_MODEL_LOAD_XML</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CANONICAL_MODEL_LOAD_XML</pre> |
| <div class="block">The "<code>eclipselink.canonicalmodel.load_xml</code>" optional property can be used a performance |
| enhancement between compile rounds. It is used to avoid reloading XML metadata on each |
| compile which may only contain a single class etc. The default value |
| is true and should be left as such for the initial generation to capture |
| the XML metadata. Afterwards users may choose to set this flag if no |
| changes to XML are expected thereafter.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_LOAD_XML_DEFAULT"><code>CANONICAL_MODEL_LOAD_XML_DEFAULT</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CANONICAL_MODEL_LOAD_XML">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CANONICAL_MODEL_LOAD_XML_DEFAULT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CANONICAL_MODEL_LOAD_XML_DEFAULT</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CANONICAL_MODEL_LOAD_XML_DEFAULT</pre> |
| <div class="block">Default value for the "<code>eclipselink.canonicalmodel.load_xml</code>" optional property.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_LOAD_XML"><code>CANONICAL_MODEL_LOAD_XML</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CANONICAL_MODEL_LOAD_XML_DEFAULT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CANONICAL_MODEL_USE_STATIC_FACTORY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CANONICAL_MODEL_USE_STATIC_FACTORY</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CANONICAL_MODEL_USE_STATIC_FACTORY</pre> |
| <div class="block">The "<code>eclipselink.canonicalmodel.use_static_factory</code>" optional property can be used |
| a performance enhancement between compile rounds within an IDE. It is used to avoid using |
| a static metadata factory between 'cache' metadata from incremental builds. Turning this |
| off in some use cases (IDE) could result in a loss of functionality. |
| The default value is true and should be left as such for full feature support.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_USE_STATIC_FACTORY_DEFAULT"><code>CANONICAL_MODEL_USE_STATIC_FACTORY_DEFAULT</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CANONICAL_MODEL_USE_STATIC_FACTORY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CANONICAL_MODEL_USE_STATIC_FACTORY_DEFAULT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CANONICAL_MODEL_USE_STATIC_FACTORY_DEFAULT</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CANONICAL_MODEL_USE_STATIC_FACTORY_DEFAULT</pre> |
| <div class="block">Default value for the "<code>eclipselink.canonicalmodel.use_static_factory</code>" optional |
| property.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_USE_STATIC_FACTORY"><code>CANONICAL_MODEL_USE_STATIC_FACTORY</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CANONICAL_MODEL_USE_STATIC_FACTORY_DEFAULT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CANONICAL_MODEL_GENERATE_GENERATED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CANONICAL_MODEL_GENERATE_GENERATED</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CANONICAL_MODEL_GENERATE_GENERATED</pre> |
| <div class="block">The "<code>eclipselink.canonicalmodel.use_generated</code>" optional property can be used |
| to disable generation of <code>jakarta.annotation.Generated</code> annotation. |
| The default value is true. |
| If the value is <code>false</code>, <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_GENERATE_TIMESTAMP">CANONICAL_MODEL_GENERATE_TIMESTAMP</a> |
| and <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_GENERATE_COMMENTS">CANONICAL_MODEL_GENERATE_COMMENTS</a> properties are ignored.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_GENERATE_GENERATED_DEFAULT"><code>CANONICAL_MODEL_GENERATE_GENERATED_DEFAULT</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CANONICAL_MODEL_GENERATE_GENERATED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CANONICAL_MODEL_GENERATE_GENERATED_DEFAULT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CANONICAL_MODEL_GENERATE_GENERATED_DEFAULT</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CANONICAL_MODEL_GENERATE_GENERATED_DEFAULT</pre> |
| <div class="block">Default value for the "<code>eclipselink.canonicalmodel.use_generated</code>" optional |
| property.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_GENERATE_GENERATED"><code>CANONICAL_MODEL_GENERATE_GENERATED</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CANONICAL_MODEL_GENERATE_GENERATED_DEFAULT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CANONICAL_MODEL_GENERATE_TIMESTAMP"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CANONICAL_MODEL_GENERATE_TIMESTAMP</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CANONICAL_MODEL_GENERATE_TIMESTAMP</pre> |
| <div class="block">The "<code>eclipselink.canonicalmodel.generate_timestamp</code>" optional property can be used |
| to disable usage of date in declaration of <code>jakarta.annotation.Generated</code> annotation. |
| The default value is true.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_GENERATE_TIMESTAMP_DEFAULT"><code>CANONICAL_MODEL_GENERATE_TIMESTAMP_DEFAULT</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CANONICAL_MODEL_GENERATE_TIMESTAMP">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CANONICAL_MODEL_GENERATE_TIMESTAMP_DEFAULT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CANONICAL_MODEL_GENERATE_TIMESTAMP_DEFAULT</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CANONICAL_MODEL_GENERATE_TIMESTAMP_DEFAULT</pre> |
| <div class="block">Default value for the "<code>eclipselink.canonicalmodel.generate_timestamp</code>" optional |
| property.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_GENERATE_TIMESTAMP"><code>CANONICAL_MODEL_GENERATE_TIMESTAMP</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CANONICAL_MODEL_GENERATE_TIMESTAMP_DEFAULT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CANONICAL_MODEL_GENERATE_COMMENTS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CANONICAL_MODEL_GENERATE_COMMENTS</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CANONICAL_MODEL_GENERATE_COMMENTS</pre> |
| <div class="block">The "<code>eclipselink.canonicalmodel.generate_comments</code>" optional property can be used |
| to disable usage of comments in declaration of <code>Generated</code> annotation. |
| The default value is true.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_GENERATE_COMMENTS_DEFAULT"><code>CANONICAL_MODEL_GENERATE_COMMENTS_DEFAULT</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CANONICAL_MODEL_GENERATE_COMMENTS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CANONICAL_MODEL_GENERATE_COMMENTS_DEFAULT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CANONICAL_MODEL_GENERATE_COMMENTS_DEFAULT</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CANONICAL_MODEL_GENERATE_COMMENTS_DEFAULT</pre> |
| <div class="block">Default value for the "<code>eclipselink.canonicalmodel.generate_comments</code>" optional property.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CANONICAL_MODEL_GENERATE_COMMENTS"><code>CANONICAL_MODEL_GENERATE_COMMENTS</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CANONICAL_MODEL_GENERATE_COMMENTS_DEFAULT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CACHE_SHARED_DEFAULT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CACHE_SHARED_DEFAULT</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CACHE_SHARED_DEFAULT</pre> |
| <div class="block">Default caching properties - apply to all entities. May be overridden by |
| individual entity property with the same prefix. If you do not wish to |
| cache your entities, set this to "<code>false</code>".</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CACHE_SHARED_DEFAULT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="QUERY_CACHE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>QUERY_CACHE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> QUERY_CACHE</pre> |
| <div class="block">Property prefix "<code>eclipselink.cache.query-results</code>" used to |
| configure the default option for query results caching. |
| <p> |
| The query results cache is separate from the object cache. |
| It caches the results of named query execution. |
| The query results cache is not enabled by default, and |
| can be enabled per query. |
| This option allows it to be enabled for all named queries. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" (DEFAULT) |
| <li>"<code>true</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.QUERY_CACHE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DATABASE_EVENT_LISTENER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DATABASE_EVENT_LISTENER</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DATABASE_EVENT_LISTENER</pre> |
| <div class="block">The "<code>eclipselink.cache.database-event-listener</code>" property allows integration |
| with a database event notification service. |
| This allows the EclipseLink cache to be invalidated by database change events. |
| This is used to support Oracle QCN/DCN (Database Change event Notification), |
| but could also be used by triggers or other services, or other types of events. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>the fully qualified name for a class that implements <a href="../../../../org/eclipse/persistence/platform/database/events/DatabaseEventListener.html" title="interface in org.eclipse.persistence.platform.database.events"><code>DatabaseEventListener</code></a> interface, |
| for example "<code>org.eclipse.persistence.platform.database.oracle.dcn.OracleChangeNotificationListener</code>" |
| <li>"<code>DCN</code>" - for Oracle only |
| <li>"<code>QCN</code>" - for Oracle only |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/platform/database/events/DatabaseEventListener.html" title="interface in org.eclipse.persistence.platform.database.events"><code>DatabaseEventListener</code></a>, |
| "org.eclipse.persistence.platform.database.oracle.dcn.OracleChangeNotificationListener", |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.DATABASE_EVENT_LISTENER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="LOGGING_LOGGER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LOGGING_LOGGER</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LOGGING_LOGGER</pre> |
| <div class="block">The "<code>eclipselink.logging.logger</code>" property specifies the type of logger. |
| <p> |
| Default: <a href="../../../../org/eclipse/persistence/logging/DefaultSessionLog.html" title="class in org.eclipse.persistence.logging"><code>DefaultSessionLog</code></a> |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>the fully qualified name for a class that implements <a href="../../../../org/eclipse/persistence/logging/SessionLog.html" title="interface in org.eclipse.persistence.logging"><code>SessionLog</code></a> interface |
| <li>one of values defined in <a href="../../../../org/eclipse/persistence/config/LoggerType.html" title="class in org.eclipse.persistence.config"><code>LoggerType</code></a> |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/logging/DefaultSessionLog.html" title="class in org.eclipse.persistence.logging"><code>DefaultSessionLog</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/LoggerType.html" title="class in org.eclipse.persistence.config"><code>LoggerType</code></a>, |
| <a href="../../../../org/eclipse/persistence/logging/SessionLog.html" title="interface in org.eclipse.persistence.logging"><code>SessionLog</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.LOGGING_LOGGER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="LOGGING_LEVEL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LOGGING_LEVEL</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LOGGING_LEVEL</pre> |
| <div class="block">The "<code>eclipselink.logging.level</code>" property allows the default logging levels to be specified. |
| <p> |
| <table> |
| <caption>Logging Levels:</caption> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#ALL_LABEL"><code>SessionLog.ALL_LABEL</code></a></td><td> </td><td>ALL</td></tr> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#FINEST_LABEL"><code>SessionLog.FINEST_LABEL</code></a></td><td> </td><td>FINEST</td></tr> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#FINER_LABEL"><code>SessionLog.FINER_LABEL</code></a></td><td> </td><td>FINER</td></tr> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#FINE_LABEL"><code>SessionLog.FINE_LABEL</code></a></td><td> </td><td>FINE</td></tr> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#CONFIG_LABEL"><code>SessionLog.CONFIG_LABEL</code></a></td><td> </td><td>CONFIG</td></tr> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#INFO_LABEL"><code>SessionLog.INFO_LABEL</code></a></td><td> </td><td>INFO (DEFAULT)</td></tr> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#WARNING_LABEL"><code>SessionLog.WARNING_LABEL</code></a></td><td> </td><td>WARNING</td></tr> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#SEVERE_LABEL"><code>SessionLog.SEVERE_LABEL</code></a></td><td> </td><td>SEVERE</td></tr> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#OFF_LABEL"><code>SessionLog.OFF_LABEL</code></a></td><td> </td><td>OFF</td></tr> |
| </table> |
| <p> |
| <b>Persistence XML example:</b><pre> |
| <code> <property name="eclipselink.logging.level" value="FINE" /></code></pre> |
| <p> |
| <b>Java example:</b><pre> |
| <code> props.put(PersistenceUnitProperties.LOGGING_LEVEL, SessionLog.FINE_LABEL);</code></pre></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/logging/SessionLog.html" title="interface in org.eclipse.persistence.logging"><code>SessionLog</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CATEGORY_LOGGING_LEVEL_"><code>CATEGORY_LOGGING_LEVEL_</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.LOGGING_LEVEL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CATEGORY_LOGGING_LEVEL_"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CATEGORY_LOGGING_LEVEL_</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CATEGORY_LOGGING_LEVEL_</pre> |
| <div class="block">Property prefix "<code>eclipselink.logging.level.</code>" allows the category specific logging levels |
| to be specified. |
| <p> |
| <table> |
| <caption>Logger categories:</caption> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#CACHE"><code>SessionLog.CACHE</code></a></td><td> </td><td>cache</td></tr> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#CONNECTION"><code>SessionLog.CONNECTION</code></a></td><td> </td><td>connection</td></tr> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#DMS"><code>SessionLog.DMS</code></a></td><td> </td><td>dms</td></tr> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#EJB"><code>SessionLog.EJB</code></a></td><td> </td><td>ejb</td></tr> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#EVENT"><code>SessionLog.EVENT</code></a></td><td> </td><td>event</td></tr> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#JPA"><code>SessionLog.JPA</code></a></td><td> </td><td>jpa</td></tr> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#METAMODEL"><code>SessionLog.METAMODEL</code></a></td><td> </td><td>metamodel</td></tr> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#PROPAGATION"><code>SessionLog.PROPAGATION</code></a></td><td> </td><td>propagation</td></tr> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#PROPERTIES"><code>SessionLog.PROPERTIES</code></a></td><td> </td><td>properties</td></tr> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#QUERY"><code>SessionLog.QUERY</code></a></td><td> </td><td>query</td></tr> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#SEQUENCING"><code>SessionLog.SEQUENCING</code></a></td><td> </td><td>sequencing</td></tr> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#SERVER"><code>SessionLog.SERVER</code></a></td><td> </td><td>server</td></tr> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#SQL"><code>SessionLog.SQL</code></a></td><td> </td><td>sql</td></tr> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#TRANSACTION"><code>SessionLog.TRANSACTION</code></a></td><td> </td><td>transaction</td></tr> |
| <tr><td><a href="../../../../org/eclipse/persistence/logging/SessionLog.html#WEAVER"><code>SessionLog.WEAVER</code></a></td><td> </td><td>weaver</td></tr> |
| </table> |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>names of levels defined in <code>java.util.logging.Level</code>, default value is <code>INFO</code>. |
| </ul> |
| <p> |
| <b>Persistence XML example:</b><pre> |
| <code> <property name="eclipselink.logging.level.ejb_or_metadata" value="WARNING"/></code></pre> |
| <p> |
| <b>Java example:</b><pre> |
| <code> props.put(PersistenceUnitProperties.CATEGORY_LOGGING_LEVEL_ + SessionLog.EJB_OR_METADATA, SessionLog.WARNING_LABEL);</code></pre></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/logging/SessionLog.html" title="interface in org.eclipse.persistence.logging"><code>SessionLog</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CATEGORY_LOGGING_LEVEL_">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="LOGGING_PARAMETERS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LOGGING_PARAMETERS</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LOGGING_PARAMETERS</pre> |
| <div class="block">By default sql bind parameters are displayed in exceptions and logs |
| when the log level is FINE or greater. To override this behavior you |
| may set this property to specify that the data should or should not be |
| visible.<br> |
| Note: this property applies only to bind parameters. When not |
| using binding, the parameters are always displayed. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" |
| <li>"<code>true</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_BIND_PARAMETERS"><code>JDBC_BIND_PARAMETERS</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.LOGGING_PARAMETERS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="LOGGING_TIMESTAMP"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LOGGING_TIMESTAMP</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LOGGING_TIMESTAMP</pre> |
| <div class="block">The "<code>eclipselink.logging.timestamp</code>" property configures if |
| the current time stamp should be included in each log message. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" |
| <li>"<code>true</code>" (DEFAULT) |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.LOGGING_TIMESTAMP">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="LOGGING_THREAD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LOGGING_THREAD</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LOGGING_THREAD</pre> |
| <div class="block">Property "<code>eclipselink.logging.thread</code>" indicates if current |
| thread should have its identity included in each log message. |
| <p> |
| By default ("<code>true</code>") the thread is logged at FINE or less level. This can |
| be turned off ("<code>false</code>") or on ("<code>true</code>"). |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" |
| <li>"<code>true</code>" (DEFAULT) |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.LOGGING_THREAD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="LOGGING_SESSION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LOGGING_SESSION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LOGGING_SESSION</pre> |
| <div class="block">Property "<code>eclipselink.logging.session</code>" indicates if the |
| session in use should have its identity included in each log message. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" |
| <li>"<code>true</code>" (DEFAULT) |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.LOGGING_SESSION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="LOGGING_CONNECTION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LOGGING_CONNECTION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LOGGING_CONNECTION</pre> |
| <div class="block">Property "<code>eclipselink.logging.connection</code>" indicates if the |
| connection in use should have its identity included in each log message. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" |
| <li>"<code>true</code>" (DEFAULT) |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.LOGGING_CONNECTION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="LOGGING_EXCEPTIONS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LOGGING_EXCEPTIONS</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LOGGING_EXCEPTIONS</pre> |
| <div class="block">Property "<code>eclipselink.logging.exceptions</code>" indicates if exception stack traces |
| should be included in each log message.<br> |
| By default stack trace is logged for SEVERE all the time and at FINER level for WARNING or less. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" |
| <li>"<code>true</code>" (DEFAULT) |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.LOGGING_EXCEPTIONS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="LOGGING_FILE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>LOGGING_FILE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LOGGING_FILE</pre> |
| <div class="block">The "<code>eclipselink.logging.file</code>" property configures a file |
| location where the log will be output to instead of standard out.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.LOGGING_FILE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="MULTITENANT_PROPERTY_DEFAULT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MULTITENANT_PROPERTY_DEFAULT</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MULTITENANT_PROPERTY_DEFAULT</pre> |
| <div class="block">The "<code>eclipselink.tenant-id</code>" property specifies the |
| default context property used to populate multitenant entities. |
| <p> |
| NOTE: This is merely a default multitenant property than can be used on |
| its own or with other properties defined by the user. Users are not |
| obligated to use this property and are free to specify their own. |
| <p> |
| <b>Persistence XML example:</b><pre> |
| <code> <property name="eclipselink.tenant-id" value="Oracle" /></code></pre> |
| <p> |
| <b>Java example:</b><pre> |
| <code> props.put(PersistenceUnitProperties.MULTITENANT_PROPERTY_DEFAULT, "Oracle");</code></pre></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/annotations/Multitenant.html" title="annotation in org.eclipse.persistence.annotations"><code>Multitenant</code></a>, |
| <a href="../../../../org/eclipse/persistence/annotations/TenantDiscriminatorColumn.html" title="annotation in org.eclipse.persistence.annotations"><code>TenantDiscriminatorColumn</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.MULTITENANT_PROPERTY_DEFAULT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="MULTITENANT_SCHEMA_PROPERTY_DEFAULT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MULTITENANT_SCHEMA_PROPERTY_DEFAULT</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MULTITENANT_SCHEMA_PROPERTY_DEFAULT</pre> |
| <div class="block">The "<code>eclipselink.tenant-schema-id</code>" property specifies the |
| context property used to distinguish tenants when using global schema per tenant |
| multitenant strategy. It is expected to be set by user when creating an <code>EntityManager</code>. |
| <p> |
| <b>Persistence XML example:</b><pre> |
| <code> <property name="eclipselink.tenant-schema-id" value="Oracle" /></code></pre> |
| <p> |
| <b>Java example:</b><pre> |
| <code> props.put(PersistenceUnitProperties.MULTITENANT_SCHEMA_PROPERTY_DEFAULT, "Oracle");</code></pre></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#MULTITENANT_STRATEGY"><code>MULTITENANT_STRATEGY</code></a>, |
| <a href="../../../../org/eclipse/persistence/descriptors/SchemaPerMultitenantPolicy.html" title="class in org.eclipse.persistence.descriptors"><code>SchemaPerMultitenantPolicy</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.MULTITENANT_SCHEMA_PROPERTY_DEFAULT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="MULTITENANT_SHARED_CACHE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MULTITENANT_SHARED_CACHE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MULTITENANT_SHARED_CACHE</pre> |
| <div class="block">Property "<code>eclipselink.multitenant.tenants-share-cache</code>" |
| specifies that multitenant entities will share the L2 cache. By default |
| this property is false meaning multitenant entities will have an ISOLATED |
| setting. When setting it to true a PROTECTED cache setting will be used. |
| <p> |
| WARNING: Queries that use the cache may return data from other tenants |
| when using the PROTECTED setting. |
| <p> |
| <b>Persistence XML example:</b><pre> |
| <code> <property name="eclipselink.multitenant.tenants-share-cache" value="true" /></code></pre> |
| <p> |
| <b>Java example:</b><pre> |
| <code> props.put(PersistenceUnitProperties.MULTITENANT_SHARED_CACHE, true);</code></pre></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#MULTITENANT_SHARED_EMF"><code>MULTITENANT_SHARED_EMF</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.MULTITENANT_SHARED_CACHE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="MULTITENANT_SHARED_EMF"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MULTITENANT_SHARED_EMF</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MULTITENANT_SHARED_EMF</pre> |
| <div class="block">Property "<code>eclipselink.multitenant.shared-emf</code>" is used to |
| indicate that multitenant entities will be used within a shared entity |
| manager factory. This property defaults to "<code>true</code>" (and applies to |
| multitenant entities only). When setting it to "<code>false</code>", users are required |
| to provide a unique session name. |
| <p> |
| <b>Persistence XML example:</b><pre> |
| <code> <property name="eclipselink.multitenant.tenants-share-emf" value=""true" /></code></pre> |
| <p> |
| <b>Java example:</b><pre> |
| <code> props.put(PersistenceUnitProperties.MULTITENANT_SHARED_EMF, true);</code></pre></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SESSION_NAME"><code>SESSION_NAME</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#MULTITENANT_SHARED_CACHE"><code>MULTITENANT_SHARED_CACHE</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.MULTITENANT_SHARED_EMF">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="MULTITENANT_STRATEGY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MULTITENANT_STRATEGY</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MULTITENANT_STRATEGY</pre> |
| <div class="block">The "<code>eclipselink.multitenant.strategy</code>" property specifies the |
| global, project wide multitenancy strategy. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>external</code>" |
| <li>the fully qualified name for a class that implements <a href="../../../../org/eclipse/persistence/descriptors/MultitenantPolicy.html" title="interface in org.eclipse.persistence.descriptors"><code>MultitenantPolicy</code></a> interface |
| with public no-arg constructor |
| </ul> |
| <p> |
| <b>Persistence XML example:</b><pre> |
| <code> <property name="eclipselink.multitenant.strategy" value="external"/></code></pre> |
| <p> |
| <b>Java example:</b><pre> |
| <code> props.put(PersistenceUnitProperties.MULTITENANT_STRATEGY, "external");</code></pre></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/descriptors/MultitenantPolicy.html" title="interface in org.eclipse.persistence.descriptors"><code>MultitenantPolicy</code></a>, |
| <a href="../../../../org/eclipse/persistence/descriptors/SchemaPerMultitenantPolicy.html" title="class in org.eclipse.persistence.descriptors"><code>SchemaPerMultitenantPolicy</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#MULTITENANT_SCHEMA_PROPERTY_DEFAULT"><code>MULTITENANT_SCHEMA_PROPERTY_DEFAULT</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#MULTITENANT_SHARED_CACHE"><code>MULTITENANT_SHARED_CACHE</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#MULTITENANT_SHARED_EMF"><code>MULTITENANT_SHARED_EMF</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.MULTITENANT_STRATEGY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="TABLE_CREATION_SUFFIX"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TABLE_CREATION_SUFFIX</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TABLE_CREATION_SUFFIX</pre> |
| <div class="block">The "<code>eclipselink.ddl.table-creation-suffix</code>" property is used in |
| conjunction with DDL generation options to append a string to the end of |
| generated CREATE Table statements. |
| <p> |
| This value is applied to all Table creation statements through the DDL generation feature |
| ie <code><property name="eclipselink.ddl.table-creation-suffix" value="engine=InnoDB"/></code></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.TABLE_CREATION_SUFFIX">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="TARGET_DATABASE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TARGET_DATABASE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TARGET_DATABASE</pre> |
| <div class="block">The "<code>eclipselink.target-database</code>" property configures the |
| database that will be used controlling custom operations and SQL |
| generation for the specified database. |
| <p> |
| Default: <a href="../../../../org/eclipse/persistence/config/TargetDatabase.html#Auto"><code>TargetDatabase.Auto</code></a> which means EclipseLink will try to automatically |
| determine the correct database platform type. |
| <p> |
| Note: "<code>eclipselink.target-database</code>" must be specified with a |
| non-"Auto" class name or short name when "<code>eclipselink.validation-only</code>" |
| is set to "<code>true</code>". |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a short string value as defined in <a href="../../../../org/eclipse/persistence/config/TargetDatabase.html" title="class in org.eclipse.persistence.config"><code>TargetDatabase</code></a> |
| <li>the fully qualified name for a class that extends <a href="../../../../org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database"><code>DatabasePlatform</code></a> abstract class |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/TargetDatabase.html" title="class in org.eclipse.persistence.config"><code>TargetDatabase</code></a>, |
| <a href="../../../../org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database"><code>DatabasePlatform</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.TARGET_DATABASE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="TARGET_DATABASE_PROPERTIES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TARGET_DATABASE_PROPERTIES</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TARGET_DATABASE_PROPERTIES</pre> |
| <div class="block">The "<code>eclipselink.target-database-properties</code>" property |
| configures additional properties for the configured target-database. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>A comma delimited key=value pairs (ie: key1=value1,key2=value2). Each |
| key is expected to be a set[key_name] method on the configured |
| target-database. The value must be the Stringified value to be passed |
| into the set[key] method. |
| </ul> |
| <p> |
| <b> Note: Keys and values cannot contain '=' or ','</b> |
| <p> |
| <b> If an invalid property is located a ConversionException will be thrown.</b> |
| <p> |
| <b> Example : </b> To change the value of |
| DatabasePlatform.shouldBindLiterals via configuration, provide the |
| following :<br><br> |
| |
| <code><property name="eclipselink.target-database-properties" value="shouldBindLiterals=true"/></code></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/TargetDatabase.html" title="class in org.eclipse.persistence.config"><code>TargetDatabase</code></a>, |
| <a href="../../../../org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database"><code>DatabasePlatform</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.TARGET_DATABASE_PROPERTIES">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="EXCLUDE_ECLIPSELINK_ORM_FILE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>EXCLUDE_ECLIPSELINK_ORM_FILE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> EXCLUDE_ECLIPSELINK_ORM_FILE</pre> |
| <div class="block">The "<code>eclipselink.exclude-eclipselink-orm</code>" property |
| configures the exclusion of an EclipseLink ORM mapping file for a |
| specific persistence unit. |
| <p> |
| By default the first file found at the resource name: "META-INF/eclipselink-orm.xml" |
| is processed and overrides configurations specified in annotations, and standard mapping files.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.EXCLUDE_ECLIPSELINK_ORM_FILE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SESSION_NAME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SESSION_NAME</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SESSION_NAME</pre> |
| <div class="block">The "<code>eclipselink.session-name</code>" property configures a |
| specific name to use when storing the singleton server session within the |
| <a href="../../../../org/eclipse/persistence/sessions/factories/SessionManager.html" title="class in org.eclipse.persistence.sessions.factories"><code>SessionManager</code></a>. |
| <p> |
| If a sessions-xml file is used this must be the name of the session in the |
| sessions-xml file. |
| <p> |
| By default a unique session name is generated by EclipseLink, but the |
| user can provide a customary session name - and make sure it's unique.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SESSION_NAME">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="WEAVING"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WEAVING</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> WEAVING</pre> |
| <div class="block">The "<code>eclipselink.weaving</code>" property configures whether |
| weaving should be performed. Weaving is required for lazy OneToOne, |
| ManyToOne, Basic, attribute change tracking, fetch groups, and other |
| optimizations. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>Not Set - defaults to "<code>true</code>" in Java SE using javaagent and within |
| EJB 3+ compliant containers |
| <li>"<code>true</code>" - requires that weaving is done. Will throw an exception if |
| entities are not woven |
| <li>"<code>false</code>" - forces weaving not to be done |
| <li>"<code>static</code>" - requires that the static weaving utility was used to weave |
| the entities |
| </ul> |
| <i>Note: Any value specified that is not in the above list is treated as |
| "<code>static</code>".</i></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.WEAVING">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="WEAVING_INTERNAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WEAVING_INTERNAL</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> WEAVING_INTERNAL</pre> |
| <div class="block">The "<code>eclipselink.weaving.internal</code>" property indicates |
| whether internal optimizations should be enabled through weaving. |
| |
| Internal optimizations include caching of primary key and session, |
| addition of a serialVersionUID if none exists, optimization of EclipseLink's |
| cloning strategy and optimization of the way EclipseLink gets and sets values from |
| fields mapped as Basic. |
| <p> |
| This property will only be considered if weaving is enabled. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" |
| <li>"<code>true</code>" (DEFAULT) |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#WEAVING"><code>WEAVING</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.WEAVING_INTERNAL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="WEAVING_LAZY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WEAVING_LAZY</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> WEAVING_LAZY</pre> |
| <div class="block">The "<code>eclipselink.weaving.lazy</code>" property configures whether |
| LAZY OneToOne and ManyToOne mappings should be enabled through weaving. |
| <p> |
| This property will only be considered if weaving is enabled. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" |
| <li>"<code>true</code>" (DEFAULT) |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#WEAVING"><code>WEAVING</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.WEAVING_LAZY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="WEAVING_EAGER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WEAVING_EAGER</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> WEAVING_EAGER</pre> |
| <div class="block">The "<code>eclipselink.weaving.eager</code>" property configures whether |
| EAGER mapping's attributes should be woven to use indirection. |
| <p> |
| This property will only be considered if weaving is enabled. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" (DEFAULT) |
| <li>"<code>true</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#WEAVING"><code>WEAVING</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.WEAVING_EAGER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="WEAVING_CHANGE_TRACKING"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WEAVING_CHANGE_TRACKING</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> WEAVING_CHANGE_TRACKING</pre> |
| <div class="block">The "<code>eclipselink.weaving.changetracking</code>" property configures |
| whether AttributeLevelChangeTracking should be enabled through weaving. |
| When this is enabled, only classes with all mappings allowing change |
| tracking will have change tracking enabled. Mutable basic attributes will |
| prevent this. |
| <p> |
| This property will only be considered if weaving is enabled. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" |
| <li>"<code>true</code>" (DEFAULT) |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#WEAVING"><code>WEAVING</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.WEAVING_CHANGE_TRACKING">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="WEAVING_FETCHGROUPS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WEAVING_FETCHGROUPS</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> WEAVING_FETCHGROUPS</pre> |
| <div class="block">The "<code>eclipselink.weaving.fetchgroups</code>" property configures |
| whether FetchGroup support should be enabled through weaving. When this |
| is enabled, lazy direct mappings will be supported as well as descriptor |
| and query level FetchGroups. FetchGroups allow partial objects to be read |
| and written, access to un-fetched attributes will cause the object to be |
| refreshed/fully-fetched. |
| <p> |
| This property will only be considered if weaving is enabled. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" |
| <li>"<code>true</code>" (DEFAULT) |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#WEAVING"><code>WEAVING</code></a>, |
| <a href="../../../../org/eclipse/persistence/descriptors/FetchGroupManager.html" title="class in org.eclipse.persistence.descriptors"><code>FetchGroupManager</code></a>, |
| <a href="../../../../org/eclipse/persistence/queries/FetchGroup.html" title="class in org.eclipse.persistence.queries"><code>FetchGroup</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.WEAVING_FETCHGROUPS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="WEAVING_MAPPEDSUPERCLASS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WEAVING_MAPPEDSUPERCLASS</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> WEAVING_MAPPEDSUPERCLASS</pre> |
| <div class="block">The "<code>eclipselink.weaving.mappedsuperclass</code>" property configures |
| whether <code>MappedSuperclass</code>es with no direct sub-classes will be woven. |
| <p> |
| This property will only be considered if weaving is enabled. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>true</code>" (DEFAULT) |
| <li>"<code>false</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.WEAVING_MAPPEDSUPERCLASS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="WEAVING_REST"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>WEAVING_REST</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> WEAVING_REST</pre> |
| <div class="block">The "<code>eclipselink.weaving.rest</code>" property configures |
| whether classes will be woven to support EclipseLink JPA_RS functionality |
| <p> |
| This property will only be considered if weaving is enabled. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" |
| <li>"<code>true</code>" (DEFAULT) |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.WEAVING_REST">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="TARGET_SERVER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TARGET_SERVER</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TARGET_SERVER</pre> |
| <div class="block">The "<code>eclipselink.target-server</code>" property configures the |
| <a href="../../../../org/eclipse/persistence/platform/server/ServerPlatform.html" title="interface in org.eclipse.persistence.platform.server"><code>ServerPlatform</code></a> that will be used to enable integration with a |
| host container. |
| <p> |
| Default: <a href="../../../../org/eclipse/persistence/config/TargetServer.html#None"><code>TargetServer.None</code></a> |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a short string value as defined in <a href="../../../../org/eclipse/persistence/config/TargetServer.html" title="class in org.eclipse.persistence.config"><code>TargetServer</code></a> class - this corresponds to |
| server platforms currently supported |
| <li>the fully qualified name for a class that implements <a href="../../../../org/eclipse/persistence/platform/server/ServerPlatform.html" title="interface in org.eclipse.persistence.platform.server"><code>ServerPlatform</code></a> interface |
| </ul> |
| Specifying a name of the class implementing <a href="../../../../org/eclipse/persistence/sessions/ExternalTransactionController.html" title="interface in org.eclipse.persistence.sessions"><code>ExternalTransactionController</code></a> sets |
| <a href="../../../../org/eclipse/persistence/platform/server/CustomServerPlatform.html" title="class in org.eclipse.persistence.platform.server"><code>CustomServerPlatform</code></a> with this controller.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/TargetServer.html" title="class in org.eclipse.persistence.config"><code>TargetServer</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.TARGET_SERVER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JTA_CONTROLLER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JTA_CONTROLLER</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JTA_CONTROLLER</pre> |
| <div class="block">The "<code>eclipselink.jta.controller</code>" property allows to override |
| JTA transaction controller class of <a href="../../../../org/eclipse/persistence/platform/server/ServerPlatform.html" title="interface in org.eclipse.persistence.platform.server"><code>ServerPlatform</code></a>. |
| <p> |
| Value of this property is a fully qualified name of a class that implements |
| <a href="../../../../org/eclipse/persistence/sessions/ExternalTransactionController.html" title="interface in org.eclipse.persistence.sessions"><code>ExternalTransactionController</code></a> interface. |
| <p> |
| If both "<code>eclipselink.target-server</code>" and "<code>eclipselink.jta.controller</code>" |
| properties are set and contain classes implementing <a href="../../../../org/eclipse/persistence/sessions/ExternalTransactionController.html" title="interface in org.eclipse.persistence.sessions"><code>ExternalTransactionController</code></a> |
| interface, "<code>eclipselink.target-server</code>" value is used.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JTA_CONTROLLER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SCHEMA_GENERATION_DATABASE_ACTION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEMA_GENERATION_DATABASE_ACTION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_GENERATION_DATABASE_ACTION</pre> |
| <div class="block"><p>The "<code>jakarta.persistence.schema-generation.database.action</code>" |
| property specifies the action to be taken by the persistence provider with |
| regard to the database artifacts.</p> |
| |
| <p>The values for this property are "<code>none</code>", "<code>create</code>", |
| "<code>drop-and-create</code>", "<code>drop</code>".</p> |
| |
| EclipseLink also supports the "<code>create-or-extend-tables</code>" option. |
| |
| <p>If the "<code>jakarta.persistence.schema-generation.database.action</code>" |
| property is not specified, no schema generation actions must be taken on |
| the database.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SCHEMA_GENERATION_DATABASE_ACTION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SCHEMA_GENERATION_SCRIPTS_ACTION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEMA_GENERATION_SCRIPTS_ACTION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_GENERATION_SCRIPTS_ACTION</pre> |
| <div class="block"><p>The "<code>jakarta.persistence.schema-generation.scripts.action</code>" |
| property specifies which scripts are to be generated by the persistence |
| provider.</p> |
| |
| <p>The values for this property are "<code>none</code>", "<code>create</code>", |
| "<code>drop-and-create</code>", "<code>drop</code>".</p> |
| |
| <p>Scripts will only be generated if script targets are specified. If |
| this property is not specified, no scripts will be generated.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SCHEMA_GENERATION_SCRIPTS_ACTION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SCHEMA_GENERATION_CREATE_SOURCE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEMA_GENERATION_CREATE_SOURCE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_GENERATION_CREATE_SOURCE</pre> |
| <div class="block"><p>The "<code>jakarta.persistence.schema-generation.create-source</code>" |
| property specifies whether the creation of database artifacts is to occur |
| on the basis of the object/relational mapping metadata, DDL script, or a |
| combination of the two.</p> |
| |
| <p>The values for this property are "<code>metadata</code>", "<code>script</code>", |
| "<code>metadata-then-script</code>", "<code>script-then-metadata</code>".</p> |
| |
| <p>If this property is not specified, and a script is specified by the |
| "<code>jakarta.persistence.schema-generation.create-script-source property</code>", |
| the script (only) will be used for schema generation; otherwise if this |
| property is not specified, schema generation will occur on the basis of |
| the object/relational mapping metadata (only).</p> |
| |
| <p>The "<code>metadata-then-script</code>" and "<code>script-then-metadata</code>" |
| values specify that a combination of metadata and script is to be used |
| and the order in which this use is to occur. If either of these values is |
| specified and the resulting database actions are not disjoint, the |
| results are undefined and schema generation may fail.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SCHEMA_GENERATION_CREATE_SOURCE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SCHEMA_GENERATION_DROP_SOURCE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEMA_GENERATION_DROP_SOURCE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_GENERATION_DROP_SOURCE</pre> |
| <div class="block"><p>The "<code>jakarta.persistence.schema-generation.drop-source</code>" property |
| specifies whether the dropping of database artifacts is to occur on the |
| basis of the object/relational mapping metadata, DDL script, or a |
| combination of the two.</p> |
| |
| <p>The values for this property are "<code>metadata</code>", "<code>script</code>", |
| "<code>metadata-then-script</code>", "<code>script-then-metadata</code>".</p> |
| |
| <p>If this property is not specified, and a script is specified by the |
| "<code>jakarta.persistence.schema-generation.drop-script-source</code>" property, |
| the script (only) will be used for the dropping of database artifacts; |
| otherwise if this property is not specified, the dropping of database |
| artifacts will occur on the basis of the object/relational mapping |
| metadata (only).</p> |
| |
| <p>The "<code>metadata-then-script</code>" and "<code>script-then-metadata</code>" |
| values specify that a combination of metadata and script is to be used |
| and the order in which this use is to occur. If either of these values is |
| specified and the resulting database actions are not disjoint, the |
| results are undefined and the dropping of database artifacts may fail.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SCHEMA_GENERATION_DROP_SOURCE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SCHEMA_GENERATION_CREATE_DATABASE_SCHEMAS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEMA_GENERATION_CREATE_DATABASE_SCHEMAS</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_GENERATION_CREATE_DATABASE_SCHEMAS</pre> |
| <div class="block"><p>In Java EE environments, it is anticipated that the Java EE platform |
| provider may wish to control the creation of database schemas rather than |
| delegate this task to the persistence provider.</p> |
| |
| <p>The "<code>jakarta.persistence.schema-generation.create-database-schemas</code>" |
| property specifies whether the persistence provider is to create the |
| database schema(s) in addition to creating database objects such as |
| tables, sequences, constraints, etc.</p> |
| |
| <p>The value of this boolean property should be set to true if the |
| persistence provider is to create schemas in the database or to generate |
| DDL that contains "<code>CREATE SCHEMA</code>" commands. If this property |
| is not supplied, the provider should not attempt to create database |
| schemas. This property may also be specified in Java SE environments.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SCHEMA_GENERATION_CREATE_DATABASE_SCHEMAS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SCHEMA_GENERATION_SCRIPTS_CREATE_TARGET"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEMA_GENERATION_SCRIPTS_CREATE_TARGET</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_GENERATION_SCRIPTS_CREATE_TARGET</pre> |
| <div class="block"><p>If scripts are to be generated, the target locations for the writing |
| of these scripts must be specified.</p> |
| |
| <p>The "<code>jakarta.persistence.schema-generation.scripts.create-target</code>" |
| property specifies a java.IO.Writer configured for use by the persistence |
| provider for output of the DDL script or a string specifying the file URL |
| for the DDL script. This property should only be specified if scripts are |
| to be generated.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SCHEMA_GENERATION_SCRIPTS_CREATE_TARGET">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SCHEMA_GENERATION_SCRIPTS_DROP_TARGET"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEMA_GENERATION_SCRIPTS_DROP_TARGET</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_GENERATION_SCRIPTS_DROP_TARGET</pre> |
| <div class="block"><p>If scripts are to be generated, the target locations for the writing |
| of these scripts must be specified.</p> |
| |
| <p>The "<code>jakarta.persistence.schema-generation.scripts.drop-target</code>" |
| property specifies a java.IO.Writer configured for use by the persistence |
| provider for output of the DDL script or a string specifying the file URL |
| for the DDL script. This property should only be specified if scripts are |
| to be generated.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SCHEMA_GENERATION_SCRIPTS_DROP_TARGET">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SCHEMA_DATABASE_PRODUCT_NAME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEMA_DATABASE_PRODUCT_NAME</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_DATABASE_PRODUCT_NAME</pre> |
| <div class="block"><p>If scripts are to be generated by the persistence provider and a |
| connection to the target database is not supplied, the |
| "<code>jakarta.persistence.database-product-name</code>" property must be |
| specified.</p> |
| |
| <p>The value of this property should be the value returned for the target |
| database by the JDBC DatabaseMetaData method getDatabaseProductName.</p> |
| |
| <p>If sufficient database version information is not included in the |
| result of this method, the "<code>jakarta.persistence.database-major-version</code>" |
| and "<code>jakarta.persistence.database-minor-version</code>" properties |
| should be specified as needed. These should contain the values returned |
| by the JDBC getDatabaseMajorVersion and getDatabaseMinor-Version methods |
| respectively.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SCHEMA_DATABASE_PRODUCT_NAME">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SCHEMA_DATABASE_MAJOR_VERSION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEMA_DATABASE_MAJOR_VERSION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_DATABASE_MAJOR_VERSION</pre> |
| <div class="block"><p>If sufficient database version information is not included from the |
| JDBC DatabaseMetaData method getDatabaseProductName, the |
| "<code>jakarta.persistence.database-major-version</code>" property should |
| be specified as needed. This should contain the value returned by the |
| JDBC getDatabaseMajor-Version method.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SCHEMA_DATABASE_MAJOR_VERSION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SCHEMA_DATABASE_MINOR_VERSION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEMA_DATABASE_MINOR_VERSION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_DATABASE_MINOR_VERSION</pre> |
| <div class="block"><p>If sufficient database version information is not included from the |
| JDBC DatabaseMetaData method getDatabaseProductName, the |
| "<code>jakarta.persistence.database-minor-version</code>" property should |
| be specified as needed. This should contain the value returned by the |
| JDBC getDatabaseMinor-Version method.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SCHEMA_DATABASE_MINOR_VERSION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SCHEMA_GENERATION_CREATE_SCRIPT_SOURCE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEMA_GENERATION_CREATE_SCRIPT_SOURCE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_GENERATION_CREATE_SCRIPT_SOURCE</pre> |
| <div class="block"><p>The "<code>jakarta.persistence.schema-generation.create-script-source</code>" |
| is used for script execution.</p> |
| |
| <p>In Java EE container environments, it is generally expected that the |
| container will be responsible for executing DDL scripts, although the |
| container is permitted to delegate this task to the persistence provider.</p> |
| |
| <p>If DDL scripts are to be used in Java SE environments or if the Java |
| EE container delegates the execution of scripts to the persistence |
| provider, this property must be specified.</p> |
| |
| <p>The "<code>jakarta.persistence.schema-generation.create-script-source</code>" |
| property specifies a java.IO.Reader configured for reading of the DDL |
| script or a string designating a file URL for the DDL script.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SCHEMA_GENERATION_CREATE_SCRIPT_SOURCE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SCHEMA_GENERATION_DROP_SCRIPT_SOURCE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEMA_GENERATION_DROP_SCRIPT_SOURCE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_GENERATION_DROP_SCRIPT_SOURCE</pre> |
| <div class="block"><p>The "<code>jakarta.persistence.schema-generation.drop-script-source</code>" |
| is used for script execution.</p> |
| |
| <p>In Java EE container environments, it is generally expected that the |
| container will be responsible for executing DDL scripts, although the |
| container is permitted to delegate this task to the persistence provider.</p> |
| |
| <p>If DDL scripts are to be used in Java SE environments or if the Java |
| EE container delegates the execution of scripts to the persistence |
| provider, this property must be specified.</p> |
| |
| <p>The "<code>jakarta.persistence.schema-generation.drop-script-source</code>" |
| property specifies a java.IO.Reader configured for reading of the DDL |
| script or a string designating a file URL for the DDL script.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SCHEMA_GENERATION_DROP_SCRIPT_SOURCE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SCHEMA_GENERATION_CONNECTION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEMA_GENERATION_CONNECTION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_GENERATION_CONNECTION</pre> |
| <div class="block"><p>The "<code>jakarta.persistence.schema-generation.connection</code>" property |
| specifies the JDBC connection to be used for schema generation. This is |
| intended for use in Java EE environments, where the platform provider may |
| want to control the database privileges that are available to the |
| persistence provider.</p> |
| |
| <p>This connection is provided by the container, and should be closed by |
| the container when the schema generation request or entity manager |
| factory creation completes.</p> |
| |
| <p>The connection provided must have credentials sufficient for the |
| persistence provider to carry out the requested actions.</p> |
| |
| <p>If this property is not specified, the persistence provider should use |
| the DataSource that has otherwise been provided.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SCHEMA_GENERATION_CONNECTION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SCHEMA_GENERATION_SQL_LOAD_SCRIPT_SOURCE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEMA_GENERATION_SQL_LOAD_SCRIPT_SOURCE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_GENERATION_SQL_LOAD_SCRIPT_SOURCE</pre> |
| <div class="block"><p>In Java EE container environments, it is generally expected that the |
| container will be responsible for executing data load scripts, although |
| the container is permitted to delegate this task to the persistence |
| provider. If a load script is to be used in Java SE environments or if |
| the Java EE container delegates the execution of the load script to the |
| persistence provider, this property must be specified.</p> |
| |
| <p>The "<code>jakarta.persistence.sql-load-script-source</code>" property |
| specifies a java.IO.Reader configured for reading of the SQL load script |
| for database initialization or a string designating a file URL for the |
| script.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SCHEMA_GENERATION_SQL_LOAD_SCRIPT_SOURCE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SCHEMA_GENERATION_CREATE_ACTION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEMA_GENERATION_CREATE_ACTION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_GENERATION_CREATE_ACTION</pre> |
| <div class="block">The parameter value "<code>create</code>" |
| <p>For use with the "<code>jakarta.persistence.schema-generation.database.action</code>" |
| and "<code>jakarta.persistence.schema-generation.scripts.action</code>" properties.</p> |
| <p>Specifies that database tables should be created.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SCHEMA_GENERATION_CREATE_ACTION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SCHEMA_GENERATION_DROP_AND_CREATE_ACTION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEMA_GENERATION_DROP_AND_CREATE_ACTION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_GENERATION_DROP_AND_CREATE_ACTION</pre> |
| <div class="block">The parameter value "<code>drop-and-create</code>" |
| <p>For use with the "<code>jakarta.persistence.schema-generation.database.action</code>" |
| and "<code>jakarta.persistence.schema-generation.scripts.action</code>" properties.</p> |
| <p>Specifies that database tables should be dropped, then created.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SCHEMA_GENERATION_DROP_AND_CREATE_ACTION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SCHEMA_GENERATION_DROP_ACTION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEMA_GENERATION_DROP_ACTION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_GENERATION_DROP_ACTION</pre> |
| <div class="block">The parameter value "<code>drop</code>" |
| <p>For use with the "<code>jakarta.persistence.schema-generation.database.action</code>" |
| and "<code>jakarta.persistence.schema-generation.scripts.action</code>" properties.</p> |
| <p>Specifies that database tables should be dropped.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SCHEMA_GENERATION_DROP_ACTION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SCHEMA_GENERATION_NONE_ACTION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEMA_GENERATION_NONE_ACTION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_GENERATION_NONE_ACTION</pre> |
| <div class="block">The parameter value "<code>none</code>" |
| <p>For use with the "<code>jakarta.persistence.schema-generation.database.action</code>" |
| and "<code>jakarta.persistence.schema-generation.scripts.action</code>" properties.</p> |
| <p>Specifies that database tables should not be created or dropped.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SCHEMA_GENERATION_NONE_ACTION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SCHEMA_GENERATION_METADATA_SOURCE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEMA_GENERATION_METADATA_SOURCE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_GENERATION_METADATA_SOURCE</pre> |
| <div class="block">The parameter value "<code>metadata</code>" |
| <p>For use with the "<code>jakarta.persistence.schema-generation.create-source</code>" |
| and "<code>jakarta.persistence.schema-generation.drop-source</code>" properties.</p> |
| <p>Specifies that DDL generation source will come from the metadata only.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SCHEMA_GENERATION_METADATA_SOURCE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SCHEMA_GENERATION_SCRIPT_SOURCE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEMA_GENERATION_SCRIPT_SOURCE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_GENERATION_SCRIPT_SOURCE</pre> |
| <div class="block">The parameter value "<code>script</code>" |
| <p>For use with the "<code>jakarta.persistence.schema-generation.create-source</code>" |
| and "<code>jakarta.persistence.schema-generation.drop-source</code>" properties.</p> |
| <p>Specifies that DDL generation source will come from scripts only.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SCHEMA_GENERATION_SCRIPT_SOURCE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SCHEMA_GENERATION_METADATA_THEN_SCRIPT_SOURCE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEMA_GENERATION_METADATA_THEN_SCRIPT_SOURCE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_GENERATION_METADATA_THEN_SCRIPT_SOURCE</pre> |
| <div class="block">The parameter value "<code>metadata-then-script</code>" |
| <p>For use with the "<code>jakarta.persistence.schema-generation.create-source</code>" |
| and "<code>jakarta.persistence.schema-generation.drop-source</code>" properties.</p> |
| <p>Specifies that DDL generation source will come from the metadata first |
| followed with the scripts.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SCHEMA_GENERATION_METADATA_THEN_SCRIPT_SOURCE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SCHEMA_GENERATION_SCRIPT_THEN_METADATA_SOURCE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEMA_GENERATION_SCRIPT_THEN_METADATA_SOURCE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_GENERATION_SCRIPT_THEN_METADATA_SOURCE</pre> |
| <div class="block">The parameter value "<code>script-then-metadata</code>" |
| <p>For use with the "<code>jakarta.persistence.schema-generation.create-source</code>" |
| and "<code>jakarta.persistence.schema-generation.drop-source</code>" properties.</p> |
| <p>Specifies that DDL generation source will come from the scripts first |
| followed with the metadata.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SCHEMA_GENERATION_SCRIPT_THEN_METADATA_SOURCE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SCHEMA_GENERATION_SCRIPT_TERMINATE_STATEMENTS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEMA_GENERATION_SCRIPT_TERMINATE_STATEMENTS</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SCHEMA_GENERATION_SCRIPT_TERMINATE_STATEMENTS</pre> |
| <div class="block">When the "<code>eclipselink.ddlgen-terminate-statements</code>" property |
| is set to true and a DDL script is being generated, the value of |
| <code>DatabasePlatform.getStoredProcedureTerminationToken()</code> is appended to the end of each statement. |
| <p> |
| <b>Allowed Values</b> (String)<b>:</b> |
| <ul> |
| <li>"<code>false</code>" - (DEFAULT) Do not print line terminator |
| characters |
| <li>"<code>true</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SCHEMA_GENERATION_SCRIPT_TERMINATE_STATEMENTS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SEQUENCING_SEQUENCE_DEFAULT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SEQUENCING_SEQUENCE_DEFAULT</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SEQUENCING_SEQUENCE_DEFAULT</pre> |
| <div class="block">The "<code>eclipselink.sequencing.default-sequence-to-table</code>" property |
| determines the default behavior when a GeneratedValue of type SEQUENCE is used |
| on a database platform that does not support SEQUENCE generation. |
| By default IDENTITY generation is used if supported. |
| If this property is set to true, then TABLE sequencing will be used instead.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SEQUENCING_SEQUENCE_DEFAULT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SEQUENCING_START_AT_NEXTVAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SEQUENCING_START_AT_NEXTVAL</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SEQUENCING_START_AT_NEXTVAL</pre> |
| <div class="block">By default, EclipseLink generates sequence values at (NEXTVAL - allocationSize). For instance, if NEXTVAL returns a |
| value of 100 and the allocationSize is 50 (default), EclipseLink will begin sequence values at 100 - allocationSize. |
| When the "<code>eclipselink.sequencing.start-sequence-at-nextval</code>" property |
| is set to true, the ID values generated from sequences starting at NEXTVAL and proceeding forward. |
| <p> |
| <b>Allowed Values</b> (String)<b>:</b> |
| <ul> |
| <li>"<code>false</code>" - (DEFAULT) uses default behavior of next value - allocationSize |
| <li>"<code>true</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SEQUENCING_START_AT_NEXTVAL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SESSION_CUSTOMIZER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SESSION_CUSTOMIZER</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SESSION_CUSTOMIZER</pre> |
| <div class="block">The "<code>eclipselink.session.customizer</code>" property configures a |
| <a href="../../../../org/eclipse/persistence/config/SessionCustomizer.html" title="interface in org.eclipse.persistence.config"><code>SessionCustomizer</code></a> used to alter the runtime configuration through |
| API. |
| <p> |
| Session customizer is called after all other properties have been processed. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>the fully qualified name for a class that implements <a href="../../../../org/eclipse/persistence/config/SessionCustomizer.html" title="interface in org.eclipse.persistence.config"><code>SessionCustomizer</code></a> interface |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/SessionCustomizer.html" title="interface in org.eclipse.persistence.config"><code>SessionCustomizer</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SESSION_CUSTOMIZER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DESCRIPTOR_CUSTOMIZER_"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DESCRIPTOR_CUSTOMIZER_</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DESCRIPTOR_CUSTOMIZER_</pre> |
| <div class="block">The "<code>eclipselink.descriptor.customizer.</code>" is a prefix for a |
| property used to configure a <a href="../../../../org/eclipse/persistence/config/DescriptorCustomizer.html" title="interface in org.eclipse.persistence.config"><code>DescriptorCustomizer</code></a>. Customization |
| Prefix Property names formed out of this prefix by appending either |
| entity name, or class name (indicating that the property values applies |
| only to a particular entity) Allows descriptor customization. |
| <p> |
| Only session customizer is called after processing these properties. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>the fully qualified name for a class that implements <a href="../../../../org/eclipse/persistence/config/DescriptorCustomizer.html" title="interface in org.eclipse.persistence.config"><code>DescriptorCustomizer</code></a> interface |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/DescriptorCustomizer.html" title="interface in org.eclipse.persistence.config"><code>DescriptorCustomizer</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.DESCRIPTOR_CUSTOMIZER_">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="NATIVE_QUERY_UPPERCASE_COLUMNS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NATIVE_QUERY_UPPERCASE_COLUMNS</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NATIVE_QUERY_UPPERCASE_COLUMNS</pre> |
| <div class="block">The "<code>eclipselink.jdbc.uppercase-columns</code>" property configures |
| native SQL queries are used, the JDBC meta-data may return column names |
| in lower case on some platforms. If the column names are upper-case in |
| the mappings (default) then they will not match. This setting allows for |
| forcing the column names from the meta-data to upper-case. |
| <p> |
| This setting has been replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#UPPERCASE_COLUMN_NAMES"><code>UPPERCASE_COLUMN_NAMES</code></a>, which should be used instead, |
| as it ensure both sides use upper case for comparisons. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" |
| <li>"<code>true</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#UPPERCASE_COLUMN_NAMES"><code>UPPERCASE_COLUMN_NAMES</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.NATIVE_QUERY_UPPERCASE_COLUMNS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="UPPERCASE_COLUMN_NAMES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>UPPERCASE_COLUMN_NAMES</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> UPPERCASE_COLUMN_NAMES</pre> |
| <div class="block">The "<code>eclipselink.jpa.uppercase-column-names</code>" property configures JPA processing |
| to uppercase all column name definitions. A value of "<code>true</code>" also sets the |
| "<code>eclipselink.jdbc.uppercase-columns</code>" property to "<code>true</code>", so that JDBC meta-data |
| returned from the database is also returned in uppercase, ensuring fields are the same case. This |
| gets around situations where user defined fields do not match the case returned by the database for |
| native queries, simulating case insensitivity. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" |
| <li>"<code>true</code>" (DEFAULT) |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#NATIVE_QUERY_UPPERCASE_COLUMNS"><code>NATIVE_QUERY_UPPERCASE_COLUMNS</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.UPPERCASE_COLUMN_NAMES">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="BATCH_WRITING"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BATCH_WRITING</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> BATCH_WRITING</pre> |
| <div class="block">The "<code>eclipselink.jdbc.batch-writing</code>" property configures the |
| use of batch writing to optimize transactions with multiple writes. |
| <p>Batch writing allows multiple heterogeneous dynamic SQL statements to be sent to the database as a single |
| execution, or multiple homogeneous parameterized SQL statements to be executed as a single batch execution. |
| <p>Note that not all JDBC drivers, or databases support batch writing. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>JDBC</code>" - use JDBC batch writing. |
| <li>"<code>Buffered</code>" - do not use either JDBC batch writing nor native platform |
| batch writing. |
| <li>"<code>Oracle-JDBC</code>" - use Oracle's native batch writing. This requires the |
| use of an Oracle JDBC driver. |
| <li>"<code>None</code>" (DEFAULT): do not use batch writing (turn it off). |
| <li>the fully qualified name for a class that extends <code>BatchWritingMechanism</code> abstract class |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/BatchWriting.html" title="class in org.eclipse.persistence.config"><code>BatchWriting</code></a>, |
| <code>BatchWritingMechanism</code>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.BATCH_WRITING">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="BATCH_WRITING_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>BATCH_WRITING_SIZE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> BATCH_WRITING_SIZE</pre> |
| <div class="block">The "<code>eclipselink.jdbc.batch-writing.size</code>" property |
| configures the batch size used for batch writing. For parameterized batch |
| writing this is the number of statements to batch, default 100. For |
| dynamic batch writing, this is the size of the batched SQL buffer, |
| default 32k.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#BATCH_WRITING"><code>BATCH_WRITING</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.BATCH_WRITING_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CDI_BEANMANAGER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CDI_BEANMANAGER</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CDI_BEANMANAGER</pre> |
| <div class="block">The "<code>jakarta.persistence.bean.manager</code>" property is used to set |
| CDI BeanManager when available</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CDI_BEANMANAGER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ECLIPSELINK_PERSISTENCE_XML"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ECLIPSELINK_PERSISTENCE_XML</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ECLIPSELINK_PERSISTENCE_XML</pre> |
| <div class="block">The "<code>eclipselink.persistencexml</code>" property specifies the full |
| resource name to look for the persistence XML files in. If not specified |
| the default value defined by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#ECLIPSELINK_PERSISTENCE_XML_DEFAULT"><code>ECLIPSELINK_PERSISTENCE_XML_DEFAULT</code></a> |
| will be used. |
| <p> |
| IMPORTANT: For now this property is used for the canonical model |
| generator but it can later be used as a system property for customizing |
| weaving and application bootstrap usage. |
| <p> |
| This property is only used by EclipseLink when it is locating the |
| configuration file. When used within an EJB/Spring container in container |
| managed mode the locating and reading of this file is done by the |
| container and will not use this configuration.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.ECLIPSELINK_PERSISTENCE_XML">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ECLIPSELINK_SE_PUINFO"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ECLIPSELINK_SE_PUINFO</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ECLIPSELINK_SE_PUINFO</pre> |
| <div class="block">The "<code>eclipselink.se-puinfo</code>" property specifies a |
| <code>org.eclipse.persistence.internal.jpa.deployment.SEPersistenceUnitInfo</code> that is used |
| create an EntityManagerFactory. That datastructure is used in liu of a persistence.xml. |
| <p><b>IMPORTANT</b>: This property is only supported for use in testing.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.ECLIPSELINK_SE_PUINFO">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ECLIPSELINK_PERSISTENCE_XML_DEFAULT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ECLIPSELINK_PERSISTENCE_XML_DEFAULT</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ECLIPSELINK_PERSISTENCE_XML_DEFAULT</pre> |
| <div class="block">The default resource location used to locate the persistence.xml |
| configuration files. Default: "META-INF/persistence.xml"</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.ECLIPSELINK_PERSISTENCE_XML_DEFAULT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ECLIPSELINK_PERSISTENCE_UNITS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ECLIPSELINK_PERSISTENCE_UNITS</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ECLIPSELINK_PERSISTENCE_UNITS</pre> |
| <div class="block">This "<code>eclipselink.persistenceunits</code>" property specifies the |
| set of persistence unit names that will be processed when generating the |
| canonical model. By default all persistence units available in all |
| persistence XML files will be used. The value of this property is a comma |
| separated list. When specifying multiple persistence units it is not |
| possible to have persistence units with a comma in their name. |
| <p> |
| Note: In the future this property can also be used to limit the |
| persistence units that will be processed by the static or dynamic |
| weaving.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.ECLIPSELINK_PERSISTENCE_UNITS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="EXCEPTION_HANDLER_CLASS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>EXCEPTION_HANDLER_CLASS</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> EXCEPTION_HANDLER_CLASS</pre> |
| <div class="block">The "<code>eclipselink.exception-handler</code>" property allows an |
| <a href="../../../../org/eclipse/persistence/exceptions/ExceptionHandler.html" title="interface in org.eclipse.persistence.exceptions"><code>ExceptionHandler</code></a> to be specified. An <a href="../../../../org/eclipse/persistence/exceptions/ExceptionHandler.html" title="interface in org.eclipse.persistence.exceptions"><code>ExceptionHandler</code></a> handles |
| exceptions when they are thrown so that an application might address |
| address expected failures and continue.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/exceptions/ExceptionHandler.html" title="interface in org.eclipse.persistence.exceptions"><code>ExceptionHandler</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.EXCEPTION_HANDLER_CLASS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="INCLUDE_DESCRIPTOR_QUERIES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>INCLUDE_DESCRIPTOR_QUERIES</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> INCLUDE_DESCRIPTOR_QUERIES</pre> |
| <div class="block">The "<code>eclipselink.session.include.descriptor.queries</code>" |
| property configures whether to enable the copying of all descriptor named |
| queries to the session to be usable from the entity manager. |
| <p> |
| Default: "<code>false</code>".</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.INCLUDE_DESCRIPTOR_QUERIES">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SESSION_EVENT_LISTENER_CLASS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SESSION_EVENT_LISTENER_CLASS</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SESSION_EVENT_LISTENER_CLASS</pre> |
| <div class="block">The "<code>eclipselink.session-event-listener</code>" property configures |
| a session event listener class. |
| <p> |
| Use <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SESSION_CUSTOMIZER"><code>SESSION_CUSTOMIZER</code></a> to configure multiple listeners using API.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/sessions/SessionEventListener.html" title="interface in org.eclipse.persistence.sessions"><code>SessionEventListener</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#SESSION_CUSTOMIZER"><code>SESSION_CUSTOMIZER</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SESSION_EVENT_LISTENER_CLASS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SESSIONS_XML"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SESSIONS_XML</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SESSIONS_XML</pre> |
| <div class="block">The "<code>eclipselink.sessions-xml</code>" property configures the use |
| of the specified native sessions.xml configuration file. When specified |
| this file will load all of the session configuration and mapping |
| information from the native XML. No JPA annotations or XML will be used.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SESSIONS_XML">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PROJECT_CACHE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PROJECT_CACHE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PROJECT_CACHE</pre> |
| <div class="block">The "<code>eclipselink.project-cache</code>" property configures the type of |
| <code>org.eclipse.persistence.jpa.metadata.ProjectCache</code> implementation to use to retrieve and store projects |
| representing the metadata for the project. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>java-serialization</code>" - use <code>org.eclipse.persistence.jpa.metadata.FileBasedProjectCache</code> |
| <li>the fully qualified name for a class that implements <code>org.eclipse.persistence.jpa.metadata.ProjectCache</code> interface |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd>"org.eclipse.persistence.jpa.metadata.ProjectCache", |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.PROJECT_CACHE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PROJECT_CACHE_FILE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PROJECT_CACHE_FILE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PROJECT_CACHE_FILE</pre> |
| <div class="block">The property "<code>eclipselink.project-cache.java-serialization.file</code>" specifies the name |
| of the file to read/write a serialized project representing the application's metadata |
| <p>Specifies the name of the metadata repository xml file to read from using classloader to find the resource</p> |
| |
| <p>This property should be used in conjunction with |
| "<code>eclipselink.project-cache</code>" when a project is serialized to a file for caching.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#PROJECT_CACHE"><code>PROJECT_CACHE</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.PROJECT_CACHE_FILE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="TEMPORAL_MUTABLE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TEMPORAL_MUTABLE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TEMPORAL_MUTABLE</pre> |
| <div class="block">The "<code>eclipselink.temporal.mutable</code>" property configures the |
| default for detecting changes to temporal field (Date, Calendar). Default |
| "<code>false</code>" (changes to date object itself are not detected). By default it |
| is assumed that temporal fields are replaced, and the temporal object not |
| changed directly. Enabling mutable temporal fields will cause weaving of |
| attribute change tracking to be disabled.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.TEMPORAL_MUTABLE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ALLOW_NATIVE_SQL_QUERIES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALLOW_NATIVE_SQL_QUERIES</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ALLOW_NATIVE_SQL_QUERIES</pre> |
| <div class="block">The "<code>eclipselink.jdbc.allow-native-sql-queries</code>" property |
| specifies whether any user defined SQL is allowed within a persistence |
| unit. This is of particular importance within a multitenant to minimize |
| the potential impact of revealing multi tenant information. By default |
| any persistence unit containing at least one multitenant entity will |
| cause this flag to be set to "<code>false</code>". |
| <p> |
| <b>Allowed Values</b> (String)<b>:</b> |
| <ul> |
| <li>"<code>false</code>" - do not allow native SQL. |
| <li>"<code>true</code>" (DEFAULT) - allow native SQL |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/sessions/Project.html#setAllowNativeSQLQueries-boolean-"><code>Project.setAllowNativeSQLQueries(boolean)</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.ALLOW_NATIVE_SQL_QUERIES">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ALLOW_ZERO_ID"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALLOW_ZERO_ID</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ALLOW_ZERO_ID</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#ID_VALIDATION"><code>ID_VALIDATION</code></a> property with value "<code>NULL</code>".</span></div> |
| <div class="block">The "<code>eclipselink.allow-zero-id</code>" property configures if zero |
| is considered a valid id on a new entity. If the id is not considered |
| valid and sequencing is enabled for the entity a new value will be |
| assigned when it is persisted to the database (INSERT). By default an id |
| value of 0 is assumed to be null/unassigned. This allows 0 to be a valid |
| id value. This can also be set per class using the <a href="../../../../org/eclipse/persistence/annotations/PrimaryKey.html" title="annotation in org.eclipse.persistence.annotations"><code>PrimaryKey</code></a> annotation |
| and <a href="../../../../org/eclipse/persistence/annotations/IdValidation.html" title="enum in org.eclipse.persistence.annotations"><code>IdValidation</code></a>. |
| <p> |
| Caution: This property configures the static singleton on |
| <code>Helper.isZeroValidPrimaryKey</code> which will be shared by all |
| concurrent uses of EclipseLink.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/annotations/PrimaryKey.html" title="annotation in org.eclipse.persistence.annotations"><code>PrimaryKey</code></a>, |
| <a href="../../../../org/eclipse/persistence/annotations/IdValidation.html" title="enum in org.eclipse.persistence.annotations"><code>IdValidation</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#ID_VALIDATION"><code>ID_VALIDATION</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.ALLOW_ZERO_ID">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ID_VALIDATION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ID_VALIDATION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ID_VALIDATION</pre> |
| <div class="block">The "<code>eclipselink.id-validation</code>" property defines |
| which primary key components values are considered invalid. |
| These values will be also overridden by sequencing. |
| Note that Identity always overrides any existing id value |
| and so does any sequence with <a href="../../../../org/eclipse/persistence/sequencing/Sequence.html#shouldAlwaysOverrideExistingValue--"><code>Sequence.shouldAlwaysOverrideExistingValue()</code></a> flag |
| set to "<code>true</code>".</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/annotations/PrimaryKey.html" title="annotation in org.eclipse.persistence.annotations"><code>PrimaryKey</code></a>, |
| <a href="../../../../org/eclipse/persistence/annotations/IdValidation.html" title="enum in org.eclipse.persistence.annotations"><code>IdValidation</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.ID_VALIDATION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="FLUSH_CLEAR_CACHE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FLUSH_CLEAR_CACHE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> FLUSH_CLEAR_CACHE</pre> |
| <div class="block">The "<code>eclipselink.flush-clear.cache</code>" property defines <code>EntityManager</code> cache |
| behavior after a call to flush method followed by a call to clear method. This property |
| could be specified while creating either <code>EntityManagerFactory</code> (either in the map passed to |
| createEntityManagerFactory method or in persistence.xml) or EntityManager |
| (in the map passed to createEntityManager method); the latter overrides |
| the former.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/FlushClearCache.html" title="class in org.eclipse.persistence.config"><code>FlushClearCache</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.FLUSH_CLEAR_CACHE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CLASSLOADER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CLASSLOADER</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CLASSLOADER</pre> |
| <div class="block">The "<code>eclipselink.classloader</code>" property specifies the classloader to use to create |
| an EntityManagerFactory in the property map passed to Persistence.createEntityManagerFactory.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CLASSLOADER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="THROW_EXCEPTIONS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>THROW_EXCEPTIONS</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> THROW_EXCEPTIONS</pre> |
| <div class="block">The "<code>eclipselink.orm.throw.exceptions</code>" property specifies if the first exception |
| that occurs during deployment should be thrown, or if all exceptions should be caught |
| and summary thrown at end of deployment attempt. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" |
| <li>"<code>true</code>" (DEFAULT) |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.THROW_EXCEPTIONS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ORM_SCHEMA_VALIDATION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ORM_SCHEMA_VALIDATION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ORM_SCHEMA_VALIDATION</pre> |
| <div class="block">The "<code>eclipselink.orm.validate.schema</code>" property set on the session is used to |
| override orm.xml schema validation from its default of "<code>false</code>".</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.ORM_SCHEMA_VALIDATION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DEPLOY_ON_STARTUP"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DEPLOY_ON_STARTUP</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEPLOY_ON_STARTUP</pre> |
| <div class="block">The "<code>eclipselink.deploy-on-startup</code>" property controls whether |
| EclipseLink creates the persistence unit when the application starts up, or |
| when the persistence unit is first actually accessed by the application. |
| <p> |
| Setting this to "<code>true</code>" causes the persistence unit to be created when the |
| EntityManagerFactory is created, usually during deployment to a Java EE |
| 7 container or servlet container. Enabling this option may increase |
| startup time of the container/server, but will prevent the first request |
| to the application from pausing while the persistence unit is deployed. |
| <p> |
| When this property is set to "<code>false</code>" the persistence unit is not |
| initialized until the first EntityManager is created or until metadata |
| is requested from the EntityManagerFactory. |
| <p> |
| When set to "<code>false</code>", there is a known issue with Fields of static metamodel |
| classes ("Entity_" classes) being <code>null</code> until the persistence unit is |
| initialized. This behaviour won't affect applications unless they use |
| the static metamodel feature. (See <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=383199">bug 383199</a>) |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" (DEFAULT) |
| <li>"<code>true</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.DEPLOY_ON_STARTUP">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="VALIDATION_ONLY_PROPERTY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>VALIDATION_ONLY_PROPERTY</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> VALIDATION_ONLY_PROPERTY</pre> |
| <div class="block">The "<code>eclipselink.validation-only</code>" property validates deployment |
| which includes initializing descriptors but does not connect (no login to the database). |
| <p> |
| Note: "<code>eclipselink.target-database</code>" must be specified with a |
| non-"Auto" class name or short name when "<code>eclipselink.validation-only</code>" |
| is set to "<code>true</code>". |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" (DEFAULT) |
| <li>"<code>true</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#TARGET_DATABASE"><code>TARGET_DATABASE</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/TargetDatabase.html" title="class in org.eclipse.persistence.config"><code>TargetDatabase</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.VALIDATION_ONLY_PROPERTY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DDL_GENERATION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DDL_GENERATION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DDL_GENERATION</pre> |
| <div class="block">The "<code>eclipselink.ddl-generation</code>" property allows the database schema to be generated |
| on deployment. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>drop-tables</code>" - <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DROP_ONLY"><code>DROP_ONLY</code></a> |
| <li>"<code>create-tables</code>" - <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CREATE_ONLY"><code>CREATE_ONLY</code></a> |
| <li>"<code>drop-and-create-tables</code>" - <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DROP_AND_CREATE"><code>DROP_AND_CREATE</code></a> |
| <li>"<code>create-or-extend-tables</code>" - <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CREATE_OR_EXTEND"><code>CREATE_OR_EXTEND</code></a> |
| <li>"<code>none</code>" - <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#NONE"><code>NONE</code></a> (DEFAULT) |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.DDL_GENERATION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CREATE_ONLY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CREATE_ONLY</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CREATE_ONLY</pre> |
| <div class="block">The parameter value "<code>create-tables</code>" specifies that database tables should be created. |
| <p>For use with the "<code>eclipselink.ddl-generation</code>" property.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_GENERATION"><code>DDL_GENERATION</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CREATE_ONLY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DROP_ONLY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DROP_ONLY</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DROP_ONLY</pre> |
| <div class="block">The parameter value "<code>drop-tables</code>" specifies that database tables should be dropped only. |
| <p>For use with the "<code>eclipselink.ddl-generation</code>" property.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_GENERATION"><code>DDL_GENERATION</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.DROP_ONLY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DROP_AND_CREATE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DROP_AND_CREATE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DROP_AND_CREATE</pre> |
| <div class="block">The parameter value "<code>drop-and-create-tables</code>" specifies that database tables |
| should be dropped, then created. |
| <p>For use with the "<code>eclipselink.ddl-generation</code>" property.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_GENERATION"><code>DDL_GENERATION</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.DROP_AND_CREATE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CREATE_OR_EXTEND"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CREATE_OR_EXTEND</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CREATE_OR_EXTEND</pre> |
| <div class="block">The parameter value "<code>create-or-extend-tables</code>" specifies that database tables |
| should be created and if existing, missing columns will be added. |
| <p>For use with the "<code>eclipselink.ddl-generation</code>" property.</p> |
| <p>Note this can only be used with "<code>eclipselink.ddl-generation.output-mode</code>" |
| with value of "<code>database</code>".</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_GENERATION"><code>DDL_GENERATION</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CREATE_OR_EXTEND">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="NONE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NONE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NONE</pre> |
| <div class="block">The parameter value "<code>none</code>" specifies that database tables should not be created or dropped. |
| <p>For use with the "<code>eclipselink.ddl-generation</code>" property, |
| and is the default parameter value.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_GENERATION"><code>DDL_GENERATION</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.NONE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="METADATA_SOURCE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>METADATA_SOURCE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> METADATA_SOURCE</pre> |
| <div class="block">The "<code>eclipselink.metadata-source</code>"property configures the type of |
| MetadataSource implementation to use to read Metadata |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>XML</code>" - use <code>org.eclipse.persistence.jpa.metadata.XMLMetadataSource</code> |
| <li>the fully qualified name for a class that implements <code>org.eclipse.persistence.jpa.metadata.MetadataSource</code> interface |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd>"org.eclipse.persistence.jpa.metadata.MetadataSource", |
| "org.eclipse.persistence.jpa.metadata.XMLMetadataSource", |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.METADATA_SOURCE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="METADATA_SOURCE_RCM_COMMAND"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>METADATA_SOURCE_RCM_COMMAND</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> METADATA_SOURCE_RCM_COMMAND</pre> |
| <div class="block">The "<code>eclipselink.metadata-source.send-refresh-command</code>" property |
| works with cache coordination for a clustered environment to. If cache coordination |
| is configured and the session is deployed on startup, this property controls the sending |
| of RCM refresh metadata commands to the cluster. These commands will cause the remote |
| instances to refresh their metadata. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" |
| <li>"<code>true</code>" (DEFAULT) |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_PROTOCOL"><code>COORDINATION_PROTOCOL</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DEPLOY_ON_STARTUP"><code>DEPLOY_ON_STARTUP</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.METADATA_SOURCE_RCM_COMMAND">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="METADATA_SOURCE_XML_FILE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>METADATA_SOURCE_XML_FILE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> METADATA_SOURCE_XML_FILE</pre> |
| <div class="block">The property "<code>eclipselink.metadata-source.xml.file</code>" specifies the name of the metadata |
| repository xml file to read from using classloader to find the resource |
| <p>This property should be used in conjunction with the |
| "<code>eclipselink.metadata-repository</code>" when an XML repository is being used.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#METADATA_SOURCE"><code>METADATA_SOURCE</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.METADATA_SOURCE_XML_FILE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="METADATA_SOURCE_XML_URL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>METADATA_SOURCE_XML_URL</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> METADATA_SOURCE_XML_URL</pre> |
| <div class="block">The property "<code>eclipselink.metadata-source.xml.URL</code>" specifies the name of the metadata |
| repository xml URL to read from. |
| <p>This property should be used in conjunction with the |
| "<code>eclipselink.metadata-repository</code>" when an XML repository is being used.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#METADATA_SOURCE"><code>METADATA_SOURCE</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.METADATA_SOURCE_XML_URL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="METADATA_SOURCE_PROPERTIES_FILE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>METADATA_SOURCE_PROPERTIES_FILE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> METADATA_SOURCE_PROPERTIES_FILE</pre> |
| <div class="block">The property "<code>eclipselink.metadata-source.properties.file</code>" specifies the name |
| of the metadata repository properties file to read from using classloader to find the resource.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#METADATA_SOURCE"><code>METADATA_SOURCE</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.METADATA_SOURCE_PROPERTIES_FILE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="APP_LOCATION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>APP_LOCATION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> APP_LOCATION</pre> |
| <div class="block">The property "<code>eclipselink.application-location</code>" specifies the file system directory |
| location where DDL files are written (output) to. |
| |
| <p>This property should be used in conjunction with the |
| "<code>eclipselink.ddl-generation.output-mode</code>" property, with |
| a setting of "<code>sql-script</code>" (or "<code>both</code>") for |
| DDL file(s) to be written.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DEFAULT_APP_LOCATION"><code>DEFAULT_APP_LOCATION</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_GENERATION_MODE"><code>DDL_GENERATION_MODE</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_SQL_SCRIPT_GENERATION"><code>DDL_SQL_SCRIPT_GENERATION</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_BOTH_GENERATION"><code>DDL_BOTH_GENERATION</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.APP_LOCATION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CREATE_JDBC_DDL_FILE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CREATE_JDBC_DDL_FILE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CREATE_JDBC_DDL_FILE</pre> |
| <div class="block">The property "<code>eclipselink.create-ddl-jdbc-file-name</code>" specifies the name |
| of the DDL file which is used to create database tables. |
| |
| <p>This property should be used in conjunction with the |
| "<code>eclipselink.application-location</code>" property to specify a |
| location on the file system for DDL file(s) to be written.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#APP_LOCATION"><code>APP_LOCATION</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DEFAULT_CREATE_JDBC_FILE_NAME"><code>DEFAULT_CREATE_JDBC_FILE_NAME</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CREATE_JDBC_DDL_FILE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DROP_JDBC_DDL_FILE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DROP_JDBC_DDL_FILE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DROP_JDBC_DDL_FILE</pre> |
| <div class="block">The property "<code>eclipselink.drop-ddl-jdbc-file-name</code>" specifies the name |
| of the DDL file which is used to drop database tables. |
| |
| <p>This property should be used in conjunction with the |
| "<code>eclipselink.application-location</code>" property to specify a |
| location on the file system for DDL file(s) to be written.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#APP_LOCATION"><code>APP_LOCATION</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DEFAULT_DROP_JDBC_FILE_NAME"><code>DEFAULT_DROP_JDBC_FILE_NAME</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.DROP_JDBC_DDL_FILE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DEFAULT_APP_LOCATION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DEFAULT_APP_LOCATION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEFAULT_APP_LOCATION</pre> |
| <div class="block">The default location in the file system to output DDL files. |
| <p> |
| Defaults to: the working directory.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#APP_LOCATION"><code>APP_LOCATION</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DEFAULT_CREATE_JDBC_FILE_NAME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DEFAULT_CREATE_JDBC_FILE_NAME</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEFAULT_CREATE_JDBC_FILE_NAME</pre> |
| <div class="block">The default name of the DDL file which is used to create database tables. |
| <p> |
| Defaults to: <code>createDDL.jdbc</code></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CREATE_JDBC_DDL_FILE"><code>CREATE_JDBC_DDL_FILE</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.DEFAULT_CREATE_JDBC_FILE_NAME">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DEFAULT_DROP_JDBC_FILE_NAME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DEFAULT_DROP_JDBC_FILE_NAME</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEFAULT_DROP_JDBC_FILE_NAME</pre> |
| <div class="block">The default name of the DDL file which is used to drop database tables. |
| <p> |
| Defaults to: <code>dropDDL.jdbc</code></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DROP_JDBC_DDL_FILE"><code>DROP_JDBC_DDL_FILE</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.DEFAULT_DROP_JDBC_FILE_NAME">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JAVASE_DB_INTERACTION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JAVASE_DB_INTERACTION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JAVASE_DB_INTERACTION</pre> |
| <div class="block">The system property "<code>INTERACT_WITH_DB</code>" specifies to enable or disable |
| the execution of DDL (configured with the "<code>eclipselink.ddl-generation</code>" property) |
| against a database. |
| <p>e.g. a command line setting of <code>-DINTERACT_WITH_DB=false</code> |
| will not output DDL to the database.</p> |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" - do not output DDL to the database |
| <li>"<code>true</code>" - output DDL to the database<br> |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_GENERATION"><code>DDL_GENERATION</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JAVASE_DB_INTERACTION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DDL_GENERATION_MODE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DDL_GENERATION_MODE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DDL_GENERATION_MODE</pre> |
| <div class="block">The "<code>eclipselink.ddl-generation.output-mode</code>" property specifies if database schema |
| should be generated on the database, to a file, or both. |
| <p> |
| Note DDL_GENERATION must also be set, for this to have an effect. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>database</code>" - <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_DATABASE_GENERATION"><code>DDL_DATABASE_GENERATION</code></a> (DEFAULT) |
| <li>"<code>sql-script</code>" - <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_SQL_SCRIPT_GENERATION"><code>DDL_SQL_SCRIPT_GENERATION</code></a> |
| <li>"<code>both</code>" - <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_BOTH_GENERATION"><code>DDL_BOTH_GENERATION</code></a> |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DEFAULT_DDL_GENERATION_MODE"><code>DEFAULT_DDL_GENERATION_MODE</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_DATABASE_GENERATION"><code>DDL_DATABASE_GENERATION</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_SQL_SCRIPT_GENERATION"><code>DDL_SQL_SCRIPT_GENERATION</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_BOTH_GENERATION"><code>DDL_BOTH_GENERATION</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.DDL_GENERATION_MODE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DDL_GENERATION_INDEX_FOREIGN_KEYS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DDL_GENERATION_INDEX_FOREIGN_KEYS</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DDL_GENERATION_INDEX_FOREIGN_KEYS</pre> |
| <div class="block">The "<code>eclipselink.ddl-generation.index-foreign-keys</code>" property specifies if an index |
| should be automatically generated for foreign key constraints. It is normally recommended to have |
| an index for a foreign key. |
| <p> |
| By default indexes are not generated, most database also do not auto generate indexes, although some do. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" (DEFAULT) |
| <li>"<code>true</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_GENERATION"><code>DDL_GENERATION</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.DDL_GENERATION_INDEX_FOREIGN_KEYS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DDL_SQL_SCRIPT_GENERATION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DDL_SQL_SCRIPT_GENERATION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DDL_SQL_SCRIPT_GENERATION</pre> |
| <div class="block">The parameter value "<code>sql-script</code>" specifies that DDL will be written to file(s). |
| <p>For use with the "<code>eclipselink.ddl-generation.output-mode</code>" property.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_GENERATION_MODE"><code>DDL_GENERATION_MODE</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CREATE_JDBC_DDL_FILE"><code>CREATE_JDBC_DDL_FILE</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DROP_JDBC_DDL_FILE"><code>DROP_JDBC_DDL_FILE</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.DDL_SQL_SCRIPT_GENERATION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DDL_DATABASE_GENERATION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DDL_DATABASE_GENERATION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DDL_DATABASE_GENERATION</pre> |
| <div class="block">The parameter value "<code>database</code>" specifies that DDL will be written to the database. |
| <p>For use with the "<code>eclipselink.ddl-generation.output-mode</code>" property, |
| and is the default parameter value</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_GENERATION_MODE"><code>DDL_GENERATION_MODE</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CREATE_JDBC_DDL_FILE"><code>CREATE_JDBC_DDL_FILE</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DROP_JDBC_DDL_FILE"><code>DROP_JDBC_DDL_FILE</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.DDL_DATABASE_GENERATION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DDL_BOTH_GENERATION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DDL_BOTH_GENERATION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DDL_BOTH_GENERATION</pre> |
| <div class="block">The parameter value "<code>both</code>" specifies that DDL will be written to file(s) and the database. |
| <p>For use with the "<code>eclipselink.ddl-generation.output-mode</code>" property.</p></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_GENERATION_MODE"><code>DDL_GENERATION_MODE</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#CREATE_JDBC_DDL_FILE"><code>CREATE_JDBC_DDL_FILE</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DROP_JDBC_DDL_FILE"><code>DROP_JDBC_DDL_FILE</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.DDL_BOTH_GENERATION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DEFAULT_DDL_GENERATION_MODE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DEFAULT_DDL_GENERATION_MODE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEFAULT_DDL_GENERATION_MODE</pre> |
| <div class="block">The <code>eclipselink.ddl-generation.output-mode</code> parameter is configured |
| to the default value of <code>database</code>.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_GENERATION_MODE"><code>DDL_GENERATION_MODE</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#DDL_DATABASE_GENERATION"><code>DDL_DATABASE_GENERATION</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.DEFAULT_DDL_GENERATION_MODE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="VALIDATE_EXISTENCE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>VALIDATE_EXISTENCE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> VALIDATE_EXISTENCE</pre> |
| <div class="block">The "<code>eclipselink.validate-existence</code>" property configures if |
| the existence of an object should be verified on persist(), otherwise it |
| will assume to be new if not in the persistence context. If checked and |
| existing and not in the persistence context and error will be thrown. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" (DEFAULT) |
| <li>"<code>true</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.VALIDATE_EXISTENCE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ORDER_UPDATES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ORDER_UPDATES</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ORDER_UPDATES</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">as of EclipseLink 2.6 replaced by <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#PERSISTENCE_CONTEXT_COMMIT_ORDER"><code>PERSISTENCE_CONTEXT_COMMIT_ORDER</code></a></span></div> |
| <div class="block">The "<code>eclipselink.order-updates</code>" property configures if updates |
| should be ordered by primary key. |
| <p> |
| This can be used to avoid possible database deadlocks from concurrent |
| threads updating the same objects in a different order. |
| If not set to true, the order of updates is not guaranteed. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" |
| <li>"<code>true</code>" (DEFAULT) |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.ORDER_UPDATES">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PERSISTENCE_CONTEXT_COMMIT_ORDER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PERSISTENCE_CONTEXT_COMMIT_ORDER</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PERSISTENCE_CONTEXT_COMMIT_ORDER</pre> |
| <div class="block">The "<code>eclipselink.persistence-context.commit-order</code>" property defines the ordering of updates |
| and deletes of a set of the same entity type during a commit or flush operation. |
| The commit order of entities is defined by their foreign key constraints, and then sorted alphabetically. |
| <p> |
| By default the commit of a set of the same entity type is ordered by its Id. |
| <p> |
| Entity type commit order can be modified using a <a href="../../../../org/eclipse/persistence/config/DescriptorCustomizer.html" title="interface in org.eclipse.persistence.config"><code>DescriptorCustomizer</code></a> |
| and the <a href="../../../../org/eclipse/persistence/descriptors/ClassDescriptor.html#addConstraintDependency-java.lang.Class-"><code>ClassDescriptor.addConstraintDependency(Class)</code></a> API. |
| Commit order can also be controlled using the <code>EntityManager.flush()</code> API. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>Id</code>" (DEFAULT) - updates and deletes are ordered by the object's id. |
| This can help avoid deadlocks on highly concurrent systems. |
| <li>"<code>Changes</code>" - updates are ordered by the object's changes, then by id. |
| This can improve batch writing efficiency. |
| <li>"<code>None</code>" - no ordering is done. |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/CommitOrderType.html" title="class in org.eclipse.persistence.config"><code>CommitOrderType</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.PERSISTENCE_CONTEXT_COMMIT_ORDER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PROFILER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PROFILER</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PROFILER</pre> |
| <div class="block">The "<code>eclipselink.profiler</code>" property configures the type of |
| profiler used to capture runtime statistics. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>NoProfiler</code>" (DEFAULT) |
| <li>"<code>PerformanceMonitor</code>" - use <a href="../../../../org/eclipse/persistence/tools/profiler/PerformanceMonitor.html" title="class in org.eclipse.persistence.tools.profiler"><code>PerformanceMonitor</code></a> |
| <li>"<code>PerformanceProfiler</code>" - use <a href="../../../../org/eclipse/persistence/tools/profiler/PerformanceProfiler.html" title="class in org.eclipse.persistence.tools.profiler"><code>PerformanceProfiler</code></a> |
| <li>"<code>QueryMonitor</code>" - use <a href="../../../../org/eclipse/persistence/tools/profiler/QueryMonitor.html" title="class in org.eclipse.persistence.tools.profiler"><code>QueryMonitor</code></a> |
| <li>"<code>DMSProfiler</code>" - use <code>org.eclipse.persistence.tools.profiler.oracle.DMSPerformanceProfiler</code> |
| <li>the fully qualified name for a class that implements <a href="../../../../org/eclipse/persistence/sessions/SessionProfiler.html" title="interface in org.eclipse.persistence.sessions"><code>SessionProfiler</code></a> interface |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/ProfilerType.html" title="class in org.eclipse.persistence.config"><code>ProfilerType</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.PROFILER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="TUNING"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>TUNING</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TUNING</pre> |
| <div class="block">The "<code>eclipselink.tuning</code>"property configures the type of |
| tuner to use to configure the persistence unit. |
| <p> |
| A <a href="../../../../org/eclipse/persistence/tools/tuning/SessionTuner.html" title="interface in org.eclipse.persistence.tools.tuning"><code>SessionTuner</code></a> can be used to define a template for a persistence unit configuration. |
| It allows a set of configuration values to be configured as a single tuning option. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>Standard</code>" (DEFAULT) |
| <li>"<code>Safe</code>" - see <a href="../../../../org/eclipse/persistence/tools/tuning/SafeModeTuner.html" title="class in org.eclipse.persistence.tools.tuning"><code>SafeModeTuner</code></a> |
| <li>Custom tuner - specify a full class name of an implementation of <a href="../../../../org/eclipse/persistence/tools/tuning/SessionTuner.html" title="interface in org.eclipse.persistence.tools.tuning"><code>SessionTuner</code></a> |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/TunerType.html" title="class in org.eclipse.persistence.config"><code>TunerType</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.TUNING">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="FREE_METADATA"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FREE_METADATA</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> FREE_METADATA</pre> |
| <div class="block">The "<code>eclipselink.memory.free-metadata</code>" property configures the JPA |
| internal deployment metadata to be released after deployment. |
| This conserves memory, as the metadata is no longer required, but make |
| future deployments of any other application take longer, as the metadata must be re-allocated. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" (DEFAULT) |
| <li>"<code>true</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.FREE_METADATA">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JOIN_EXISTING_TRANSACTION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JOIN_EXISTING_TRANSACTION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JOIN_EXISTING_TRANSACTION</pre> |
| <div class="block">The "<code>eclipselink.transaction.join-existing</code>" property set to |
| "<code>true</code>" forces persistence context to read through |
| JTA-managed ("write") connection in case there is an active transaction. |
| <p> |
| Note that if the property set to "<code>true</code>" then objects read during |
| transaction won't be placed into the shared cache unless they have been |
| updated. |
| <p> |
| The property set in persistence.xml or passed to |
| createEntityManagerFactory affects all EntityManagers created by the |
| factory. Alternatively, to apply the property only to some |
| EntityManagers pass it to createEntityManager method. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" (DEFAULT) |
| <li>"<code>true</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JOIN_EXISTING_TRANSACTION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PERSISTENCE_CONTEXT_REFERENCE_MODE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PERSISTENCE_CONTEXT_REFERENCE_MODE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PERSISTENCE_CONTEXT_REFERENCE_MODE</pre> |
| <div class="block">The "<code>eclipselink.persistence-context.reference-mode</code>" |
| property configures whether there should be hard or soft references used |
| within the Persistence Context. Default is "<code>HARD</code>". With soft references |
| entities no longer referenced by the application may be garbage collected |
| freeing resources. Any changes that have not been flushed in these |
| entities will be lost. |
| <p> |
| The property set in persistence.xml or passed to |
| createEntityManagerFactory affects all EntityManagers created by the |
| factory. Alternatively, to apply the property only to some |
| EntityManagers pass it to createEntityManager method. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>HARD</code>" (DEFAULT) - <a href="../../../../org/eclipse/persistence/config/ReferenceMode.html#HARD"><code>ReferenceMode.HARD</code></a> |
| <li>"<code>WEAK</code>" - <a href="../../../../org/eclipse/persistence/config/ReferenceMode.html#WEAK"><code>ReferenceMode.WEAK</code></a> |
| <li>"<code>FORCE_WEAK</code>" - <a href="../../../../org/eclipse/persistence/config/ReferenceMode.html#FORCE_WEAK"><code>ReferenceMode.FORCE_WEAK</code></a> |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/ReferenceMode.html" title="enum in org.eclipse.persistence.config"><code>ReferenceMode</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.PERSISTENCE_CONTEXT_REFERENCE_MODE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PESSIMISTIC_LOCK_TIMEOUT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PESSIMISTIC_LOCK_TIMEOUT</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PESSIMISTIC_LOCK_TIMEOUT</pre> |
| <div class="block">The "<code>jakarta.persistence.lock.timeout</code>" property configures the |
| WAIT timeout used in pessimistic locking, if the database query exceeds |
| the timeout the database will terminate the query and return an |
| exception. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a string containing a zero or greater integer value |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.PESSIMISTIC_LOCK_TIMEOUT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PESSIMISTIC_LOCK_TIMEOUT_UNIT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PESSIMISTIC_LOCK_TIMEOUT_UNIT</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PESSIMISTIC_LOCK_TIMEOUT_UNIT</pre> |
| <div class="block">The "<code>eclipselink.pessimistic.lock.timeout.unit</code>" property |
| configures the query timeout unit value. Allows users more refinement. |
| Used in combination with PersistenceUnitProperties.PESSIMISTIC_LOCK_TIMEOUT |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>java.util.concurrent.TimeUnit.MILLISECONDS</code>" (DEFAULT), |
| <li>"<code>java.util.concurrent.TimeUnit.SECONDS</code>", |
| <li>"<code>java.util.concurrent.TimeUnit.MINUTES</code>". |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#PESSIMISTIC_LOCK_TIMEOUT_UNIT"><code>PESSIMISTIC_LOCK_TIMEOUT_UNIT</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.PESSIMISTIC_LOCK_TIMEOUT_UNIT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="QUERY_TIMEOUT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>QUERY_TIMEOUT</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> QUERY_TIMEOUT</pre> |
| <div class="block">The "<code>jakarta.persistence.query.timeout</code>" property configures |
| the default query timeout value. Defaults to milliseconds, but is configurable |
| with PersistenceUnitProperties.QUERY_TIMEOUT_UNIT |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>a string containing a zero or greater integer value |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#QUERY_TIMEOUT_UNIT"><code>QUERY_TIMEOUT_UNIT</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.QUERY_TIMEOUT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="QUERY_TIMEOUT_UNIT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>QUERY_TIMEOUT_UNIT</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> QUERY_TIMEOUT_UNIT</pre> |
| <div class="block">The "<code>eclipselink.query.timeout.unit</code>" property |
| configures the query timeout unit value. Allows users more refinement. |
| Used in combination with PersistenceUnitProperties.QUERY_TIMEOUT |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>java.util.concurrent.TimeUnit.MILLISECONDS</code>" (DEFAULT), |
| <li>"<code>java.util.concurrent.TimeUnit.SECONDS</code>", |
| <li>"<code>java.util.concurrent.TimeUnit.MINUTES</code>". |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#QUERY_TIMEOUT"><code>QUERY_TIMEOUT</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.QUERY_TIMEOUT_UNIT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PERSISTENCE_CONTEXT_CLOSE_ON_COMMIT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PERSISTENCE_CONTEXT_CLOSE_ON_COMMIT</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PERSISTENCE_CONTEXT_CLOSE_ON_COMMIT</pre> |
| <div class="block">The "<code>eclipselink.persistence-context.close-on-commit</code>" |
| property specifies that the EntityManager will be closed or not used |
| after commit (not extended). In general this is normally always the case |
| for a container managed EntityManager, and common for application |
| managed. This can be used to avoid additional performance overhead of |
| resuming the persistence context after a commit(). |
| <p> |
| The property set in persistence.xml or passed to createEntityManagerFactory affects all |
| EntityManagers created by the factory. Alternatively, to apply the property only to some |
| EntityManagers pass it to createEntityManager method. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" (DEFAULT) |
| <li>"<code>true</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.PERSISTENCE_CONTEXT_CLOSE_ON_COMMIT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PERSISTENCE_CONTEXT_PERSIST_ON_COMMIT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PERSISTENCE_CONTEXT_PERSIST_ON_COMMIT</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PERSISTENCE_CONTEXT_PERSIST_ON_COMMIT</pre> |
| <div class="block">The "<code>eclipselink.persistence-context.persist-on-commit</code>" |
| property specifies that the EntityManager will search all managed objects |
| and persist any related non-managed new objects that are cascade persist. |
| This can be used to avoid the cost of performing this search if persist |
| is always used for new objects. |
| <p> |
| The property set in persistence.xml or passed to createEntityManagerFactory affects all |
| EntityManagers created by the factory. Alternatively, to apply the property only to some |
| EntityManagers pass it to createEntityManager method. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" |
| <li>"<code>true</code>" (DEFAULT) |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.PERSISTENCE_CONTEXT_PERSIST_ON_COMMIT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PERSISTENCE_CONTEXT_COMMIT_WITHOUT_PERSIST_RULES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PERSISTENCE_CONTEXT_COMMIT_WITHOUT_PERSIST_RULES</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PERSISTENCE_CONTEXT_COMMIT_WITHOUT_PERSIST_RULES</pre> |
| <div class="block">The "<code>eclipselink.persistence-context.commit-without-persist-rules</code>" |
| property specifies that the EntityManager will search all managed objects |
| and persist any related non-managed new objects that are found ignoring |
| any absence of CascadeType.PERSIST settings. Also the Entity life-cycle |
| Persist operation will not be cascaded to related entities. This setting |
| replicates the traditional EclipseLink native functionality. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>false</code>" (DEFAULT) |
| <li>"<code>true</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.PERSISTENCE_CONTEXT_COMMIT_WITHOUT_PERSIST_RULES">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PERSISTENCE_CONTEXT_FLUSH_MODE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>PERSISTENCE_CONTEXT_FLUSH_MODE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PERSISTENCE_CONTEXT_FLUSH_MODE</pre> |
| <div class="block">The "<code>eclipselink.persistence-context.flush-mode</code>" property configures the EntityManager FlushMode to be set as a |
| persistence property. This can be set to either "<code>AUTO</code>" or "<code>COMMIT</code>". |
| <p> |
| By default the flush mode is "<code>AUTO</code>", which requires an automatic flush before |
| all query execution. This can be used to avoid any flushing until commit. |
| <p> |
| The property set in persistence.xml or passed to |
| createEntityManagerFactory affects all EntityManagers created by the |
| factory. Alternatively, to apply the property only to some EntityManagers |
| pass it to createEntityManager method.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><code>EntityManager.setFlushMode(jakarta.persistence.FlushModeType)</code>, |
| <code>FlushModeType</code>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.PERSISTENCE_CONTEXT_FLUSH_MODE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="ORACLE_PROXY_TYPE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ORACLE_PROXY_TYPE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ORACLE_PROXY_TYPE</pre> |
| <div class="block">The "<code>eclipselink.oracle.proxy-type</code>" property is used to |
| specify proxy type that should be passed to |
| OracleConnection.openProxySession method. Requires Oracle JDBC version |
| 10.1.0.2 or later. Requires Oracle9Platform or later as a database |
| platform (TARGET_DATABASE property value should be TargetDatabase.Oracle9 |
| or later). |
| <p> |
| Values: |
| <ul> |
| <li>oracle.jdbc.OracleConnection.PROXYTYPE_USER_NAME, |
| <li>oracle.jdbc.OracleConnection.PROXYTYPE_DISTINGUISHED_NAME, |
| <li>oracle.jdbc.OracleConnection.PROXYTYPE_CERTIFICATE. |
| </ul> |
| <p> |
| Property values corresponding to the specified type should be also |
| provided: |
| <ul> |
| <li>oracle.jdbc.OracleConnection.PROXY_USER_NAME, |
| <li>oracle.jdbc.OracleConnection.PROXY_DISTINGUISHED_NAME, |
| <li>oracle.jdbc.OracleConnection.PROXY_CERTIFICATE. |
| </ul> |
| <p> |
| Typically these properties should be set into EntityManager (either |
| through createEntityManager method or using proprietary setProperties |
| method on EntityManagerImpl) - that causes EntityManager to use proxy |
| connection for writing and reading inside transaction. If proxy-type and |
| the corresponding proxy property set into EntityManagerFactory then all |
| connections created by the factory will be proxy connections.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.ORACLE_PROXY_TYPE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="COORDINATION_PROTOCOL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COORDINATION_PROTOCOL</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COORDINATION_PROTOCOL</pre> |
| <div class="block">The "<code>eclipselink.cache.coordination.protocol</code>" property |
| configures cache coordination for a clustered environment. This needs to |
| be set on every persistence unit/session in the cluster. Depending on the |
| cache configuration for each descriptor, this will broadcast cache |
| updates or inserts to the cluster to update or invalidate each session's |
| cache. |
| <p> |
| Default: the cache is not coordinated. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>jms</code>" |
| <li>"<code>jms-publishing</code>" |
| <li>"<code>rmi</code>" |
| <li>"<code>rmi-iiop</code>" |
| <li>"<code>jgroups</code>" |
| <li>the fully qualified name for a class that extends <a href="../../../../org/eclipse/persistence/sessions/coordination/TransportManager.html" title="class in org.eclipse.persistence.sessions.coordination"><code>TransportManager</code></a> abstract class. |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/CacheCoordinationProtocol.html" title="class in org.eclipse.persistence.config"><code>CacheCoordinationProtocol</code></a>, |
| <a href="../../../../org/eclipse/persistence/annotations/Cache.html#coordinationType--"><code>Cache.coordinationType()</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/coordination/RemoteCommandManager.html#setTransportManager-org.eclipse.persistence.sessions.coordination.TransportManager-"><code>RemoteCommandManager.setTransportManager(org.eclipse.persistence.sessions.coordination.TransportManager)</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/coordination/TransportManager.html" title="class in org.eclipse.persistence.sessions.coordination"><code>TransportManager</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.COORDINATION_PROTOCOL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="COORDINATION_JGROUPS_CONFIG"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COORDINATION_JGROUPS_CONFIG</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COORDINATION_JGROUPS_CONFIG</pre> |
| <div class="block">The "<code>eclipselink.cache.coordination.jgroups.config</code>" property |
| configures cache coordination for a clustered environment. |
| <p> |
| Only used for JGroups coordination. |
| <p> |
| Sets the JGroups config XML file location.<br> |
| If not set the default JGroups config will be used.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_PROTOCOL"><code>COORDINATION_PROTOCOL</code></a>, |
| "org.eclipse.persistence.sessions.coordination.jgroups.JGroupsTransportManager#setConfigFile(String)", |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.COORDINATION_JGROUPS_CONFIG">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="COORDINATION_JMS_HOST"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COORDINATION_JMS_HOST</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COORDINATION_JMS_HOST</pre> |
| <div class="block">The "<code>eclipselink.cache.coordination.jms.host</code>" property |
| configures cache coordination for a clustered environment. |
| <p> |
| Only used for JMS coordination. |
| <p> |
| Sets the URL for the JMS server hosting the topic.<br> |
| This is not required in the topic is distributed across the cluster (can be looked up in local JNDI).</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_PROTOCOL"><code>COORDINATION_PROTOCOL</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/coordination/jms/JMSPublishingTransportManager.html#setTopicHostUrl-java.lang.String-"><code>JMSPublishingTransportManager.setTopicHostUrl(String)</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.COORDINATION_JMS_HOST">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="COORDINATION_JMS_TOPIC"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COORDINATION_JMS_TOPIC</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COORDINATION_JMS_TOPIC</pre> |
| <div class="block">The "<code>eclipselink.cache.coordination.jms.topic</code>" property |
| configures cache coordination for a clustered environment. |
| <p> |
| Only used for JMS coordination. |
| <p> |
| Sets the JMS topic name.<br> |
| The default topic JNDI name is "<code>jms/EclipseLinkTopic</code>".</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_PROTOCOL"><code>COORDINATION_PROTOCOL</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/coordination/broadcast/BroadcastTransportManager.html#setTopicName-java.lang.String-"><code>BroadcastTransportManager.setTopicName(String)</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.COORDINATION_JMS_TOPIC">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="COORDINATION_JMS_FACTORY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COORDINATION_JMS_FACTORY</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COORDINATION_JMS_FACTORY</pre> |
| <div class="block">The "<code>eclipselink.cache.coordination.jms.factory</code>" property |
| configures cache coordination for a clustered environment. |
| <p> |
| Only used for JMS coordination. |
| <p> |
| Sets the JMS topic connection factory name.<br> |
| The default topic connection factory JNDI name is "<code>jms/EclipseLinkTopicConnectionFactory</code>".</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_PROTOCOL"><code>COORDINATION_PROTOCOL</code></a>, |
| <code>JMSPublishingTransportManagerConfig.setTopicConnectionFactoryName(String)</code>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.COORDINATION_JMS_FACTORY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="COORDINATION_JMS_REUSE_PUBLISHER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COORDINATION_JMS_REUSE_PUBLISHER</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COORDINATION_JMS_REUSE_PUBLISHER</pre> |
| <div class="block">The "<code>eclipselink.cache.coordination.jms.reuse-topic-publisher</code>" property |
| configures cache coordination for a clustered environment. |
| <p> |
| Only used for JMS coordination. |
| <p> |
| Sets the JSM transport manager to cache a TopicPublisher and reuse it for all cache coordination publishing.<br> |
| Default value if unset is false.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_PROTOCOL"><code>COORDINATION_PROTOCOL</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/coordination/jms/JMSPublishingTransportManager.html#setShouldReuseJMSTopicPublisher-boolean-"><code>JMSPublishingTransportManager.setShouldReuseJMSTopicPublisher(boolean)</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.COORDINATION_JMS_REUSE_PUBLISHER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="COORDINATION_RMI_ANNOUNCEMENT_DELAY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COORDINATION_RMI_ANNOUNCEMENT_DELAY</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COORDINATION_RMI_ANNOUNCEMENT_DELAY</pre> |
| <div class="block">The "<code>eclipselink.cache.coordination.rmi.announcement-delay</code>" |
| property configures cache coordination for a clustered environment. |
| <p> |
| Only used for RMI coordination. |
| <p> |
| Sets the number of milliseconds to wait for announcements from other cluster members on startup.<br> |
| Default is 1000 milliseconds.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_PROTOCOL"><code>COORDINATION_PROTOCOL</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/coordination/DiscoveryManager.html#setAnnouncementDelay-int-"><code>DiscoveryManager.setAnnouncementDelay(int)</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.COORDINATION_RMI_ANNOUNCEMENT_DELAY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="COORDINATION_RMI_MULTICAST_GROUP"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COORDINATION_RMI_MULTICAST_GROUP</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COORDINATION_RMI_MULTICAST_GROUP</pre> |
| <div class="block">The "<code>eclipselink.cache.coordination.rmi.multicast-group</code>" |
| property configures cache coordination for a clustered environment. |
| <p> |
| Only used for RMI coordination. |
| <p> |
| Sets the multicast socket group address. The multicast group is used to find other members |
| of the cluster.<br> |
| The default address is 239.192.0.0.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_PROTOCOL"><code>COORDINATION_PROTOCOL</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/coordination/DiscoveryManager.html#setMulticastGroupAddress-java.lang.String-"><code>DiscoveryManager.setMulticastGroupAddress(String)</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.COORDINATION_RMI_MULTICAST_GROUP">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="COORDINATION_RMI_MULTICAST_GROUP_PORT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COORDINATION_RMI_MULTICAST_GROUP_PORT</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COORDINATION_RMI_MULTICAST_GROUP_PORT</pre> |
| <div class="block">The "<code>eclipselink.cache.coordination.rmi.multicast-group.port</code>" |
| property configures cache coordination for a clustered environment. |
| <p> |
| Only used for RMI coordination. |
| <p> |
| Sets the multicast socket group port. The multicast group port is used to find other members |
| of the cluster.<br> |
| The default port is 3121.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_PROTOCOL"><code>COORDINATION_PROTOCOL</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/coordination/DiscoveryManager.html#setMulticastPort-int-"><code>DiscoveryManager.setMulticastPort(int)</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.COORDINATION_RMI_MULTICAST_GROUP_PORT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="COORDINATION_RMI_PACKET_TIME_TO_LIVE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COORDINATION_RMI_PACKET_TIME_TO_LIVE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COORDINATION_RMI_PACKET_TIME_TO_LIVE</pre> |
| <div class="block">The "<code>eclipselink.cache.coordination.rmi.packet-time-to-live</code>" |
| property configures cache coordination for a clustered environment. |
| <p> |
| Only used for RMI coordination. |
| <p> |
| Sets the multicast socket packet time to live.<br> |
| The multicast group is used to find other members of the cluster. Set the |
| number of hops the data packets of the session announcement will take |
| before expiring.<br> |
| The default is 2, a hub and an interface card to prevent |
| the data packets from leaving the local network. |
| <p> |
| Note that if sessions are hosted on different LANs that are part of WAN, |
| the announcement sending by one session may not reach other sessions. In |
| this case, consult your network administrator for the right time-to-live |
| value or test your network by increase the value until sessions receive |
| announcement sent by others.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_PROTOCOL"><code>COORDINATION_PROTOCOL</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/coordination/DiscoveryManager.html#setPacketTimeToLive-int-"><code>DiscoveryManager.setPacketTimeToLive(int)</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.COORDINATION_RMI_PACKET_TIME_TO_LIVE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="COORDINATION_RMI_URL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COORDINATION_RMI_URL</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COORDINATION_RMI_URL</pre> |
| <div class="block">The "<code>eclipselink.cache.coordination.rmi.url</code>" property |
| configures cache coordination for a clustered environment. |
| <p> |
| Only used for RMI coordination. |
| <p> |
| Sets the URL of the host server.<br> |
| This is the URL that other cluster member should use to connect to this host. |
| This may not be required in a clustered environment where JNDI is replicated.<br> |
| This can also be set as a System property or using a <a href="../../../../org/eclipse/persistence/config/SessionCustomizer.html" title="interface in org.eclipse.persistence.config"><code>SessionCustomizer</code></a> to avoid |
| a separate persistence.xml per server.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_PROTOCOL"><code>COORDINATION_PROTOCOL</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/coordination/RemoteCommandManager.html#setUrl-java.lang.String-"><code>RemoteCommandManager.setUrl(String)</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.COORDINATION_RMI_URL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="COORDINATION_NAMING_SERVICE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COORDINATION_NAMING_SERVICE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COORDINATION_NAMING_SERVICE</pre> |
| <div class="block">The "<code>eclipselink.cache.coordination.naming-service</code>" property |
| configures cache coordination for a clustered environment. |
| <p> |
| Set the naming service to use, either "jndi" or "rmi". |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>jndi</code>" |
| <li>"<code>rmi</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_PROTOCOL"><code>COORDINATION_PROTOCOL</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/coordination/TransportManager.html#setNamingServiceType-int-"><code>TransportManager.setNamingServiceType(int)</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.COORDINATION_NAMING_SERVICE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="COORDINATION_JNDI_USER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COORDINATION_JNDI_USER</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COORDINATION_JNDI_USER</pre> |
| <div class="block">The "<code>eclipselink.cache.coordination.jndi.user</code>" property |
| configures cache coordination for a clustered environment. |
| <p> |
| Set the JNDI naming service user name.<br> |
| This is not normally require if connecting to the local server.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_PROTOCOL"><code>COORDINATION_PROTOCOL</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/coordination/TransportManager.html#setUserName-java.lang.String-"><code>TransportManager.setUserName(String)</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.COORDINATION_JNDI_USER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="COORDINATION_JNDI_PASSWORD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COORDINATION_JNDI_PASSWORD</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COORDINATION_JNDI_PASSWORD</pre> |
| <div class="block">The "<code>eclipselink.cache.coordination.jndi.password</code>" property |
| configures cache coordination for a clustered environment. |
| <p> |
| Set the JNDI naming service user name.<br> |
| This is not normally require if connecting to the local server.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_PROTOCOL"><code>COORDINATION_PROTOCOL</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/coordination/TransportManager.html#setPassword-java.lang.String-"><code>TransportManager.setPassword(String)</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.COORDINATION_JNDI_PASSWORD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="COORDINATION_JNDI_CONTEXT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COORDINATION_JNDI_CONTEXT</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COORDINATION_JNDI_CONTEXT</pre> |
| <div class="block">The "<code>eclipselink.cache.coordination.jndi.initial-context-factory</code>" |
| property configures cache coordination for a clustered environment. |
| <p> |
| Set the JNDI InitialContext factory.<br> |
| This is not normally require if connecting to the local server.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_PROTOCOL"><code>COORDINATION_PROTOCOL</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/coordination/TransportManager.html#setInitialContextFactoryName-java.lang.String-"><code>TransportManager.setInitialContextFactoryName(String)</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.COORDINATION_JNDI_CONTEXT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="COORDINATION_REMOVE_CONNECTION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COORDINATION_REMOVE_CONNECTION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COORDINATION_REMOVE_CONNECTION</pre> |
| <div class="block">The "<code>eclipselink.cache.coordination.remove-connection-on-error</code>" |
| property configures cache coordination for a clustered environment. |
| <p> |
| Set if the connection should be removed if a communication error occurs when |
| coordinating with it.<br> |
| This is normally used for RMI coordination in case |
| a server goes down (it will reconnect when it comes back up).</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_PROTOCOL"><code>COORDINATION_PROTOCOL</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/coordination/TransportManager.html#setShouldRemoveConnectionOnError-boolean-"><code>TransportManager.setShouldRemoveConnectionOnError(boolean)</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.COORDINATION_REMOVE_CONNECTION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="COORDINATION_ASYNCH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COORDINATION_ASYNCH</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COORDINATION_ASYNCH</pre> |
| <div class="block">The "<code>eclipselink.cache.coordination.propagate-asynchronously</code>" |
| property configures cache coordination for a clustered environment. |
| <p> |
| Set if the coordination broadcast should occur asynchronously with the |
| committing thread. This means the coordination will be complete before |
| the thread returns from the commit of the transaction.<br> |
| Note that JMS is always asynchronous. By default RMI is asynchronous.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_PROTOCOL"><code>COORDINATION_PROTOCOL</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/coordination/RemoteCommandManager.html#setShouldPropagateAsynchronously-boolean-"><code>RemoteCommandManager.setShouldPropagateAsynchronously(boolean)</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.COORDINATION_ASYNCH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="COORDINATION_THREAD_POOL_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COORDINATION_THREAD_POOL_SIZE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COORDINATION_THREAD_POOL_SIZE</pre> |
| <div class="block">The "<code>eclipselink.cache.coordination.thread.pool.size</code>" |
| property configures thread pool size for cache coordination threads. |
| <p> |
| RMI cache coordination will spawn one thread per node to send change notifications. |
| RMI also spawns a thread to listen for new node notifications. |
| <p> |
| JMS cache coordination will spawn one thread to receive JMS change notification messages (unless MDB is used). |
| JMS also spawns a thread to process the change notificaiton (unless MDB is used). |
| <p> |
| The default size is 32 threads. |
| <p> |
| A size of 0 indicates no thread pool should be used, and threads will be spawned when required.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_PROTOCOL"><code>COORDINATION_PROTOCOL</code></a>, |
| <a href="../../../../org/eclipse/persistence/platform/server/ServerPlatformBase.html#setThreadPoolSize-int-"><code>ServerPlatformBase.setThreadPoolSize(int)</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.COORDINATION_THREAD_POOL_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="COORDINATION_SERIALIZER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COORDINATION_SERIALIZER</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COORDINATION_SERIALIZER</pre> |
| <div class="block">The "<code>eclipselink.cache.coordination.serializer</code>" property |
| configures how cache coordination serializes message sent between nodes. |
| <p> |
| By default Java serialization is used. Other serializer can be used for improved performance |
| or integration with other systems. |
| <p> |
| The full class name of the serializer class should be provided.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_PROTOCOL"><code>COORDINATION_PROTOCOL</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/serializers/Serializer.html" title="interface in org.eclipse.persistence.sessions.serializers"><code>Serializer</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/coordination/RemoteCommandManager.html#setSerializer-org.eclipse.persistence.sessions.serializers.Serializer-"><code>RemoteCommandManager.setSerializer(Serializer)</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.COORDINATION_SERIALIZER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="COORDINATION_CHANNEL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COORDINATION_CHANNEL</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COORDINATION_CHANNEL</pre> |
| <div class="block">The "<code>eclipselink.cache.coordination.channel</code>" property |
| configures cache coordination for a clustered environment. |
| <p> |
| Set the channel for this cluster. All server's in the same channel will be |
| coordinated.<br> |
| The default channel name is "<code>EclipseLinkCommandChannel</code>".<br> |
| If multiple EclipseLink deployment reside on the same network, they should use different channels.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COORDINATION_PROTOCOL"><code>COORDINATION_PROTOCOL</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/coordination/RemoteCommandManager.html#setChannel-java.lang.String-"><code>RemoteCommandManager.setChannel(String)</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.COORDINATION_CHANNEL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="COMPOSITE_UNIT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COMPOSITE_UNIT</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COMPOSITE_UNIT</pre> |
| <div class="block">The "<code>eclipselink.composite-unit</code>" property indicates if it's a composite |
| persistence unit ("<code>true</code>"). |
| <p> |
| The property must be specified in persistence.xml of a composite persistence unit. |
| The property passed to createEntityManagerFactory method or in system properties is ignored. |
| <p> |
| Composite persistence unit would contain all persistence units found in jar files specified by |
| <code><jar-file></code> elements in persistence.xml. |
| <p> |
| <b>Persistence XML example:</b><pre> |
| <code> <jar-file>member1.jar</jar-file> |
| <jar-file>member2.jar</jar-file> |
| <properties> |
| <property name="eclipselink.composite-unit" value="true"/> |
| </properties></code></pre></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COMPOSITE_UNIT_MEMBER"><code>COMPOSITE_UNIT_MEMBER</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COMPOSITE_UNIT_PROPERTIES"><code>COMPOSITE_UNIT_PROPERTIES</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.COMPOSITE_UNIT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="COMPOSITE_UNIT_MEMBER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COMPOSITE_UNIT_MEMBER</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COMPOSITE_UNIT_MEMBER</pre> |
| <div class="block">The "<code>eclipselink.composite-unit.member</code>" property indicates if the persistence unit |
| must be a member of a composite persistence unit ("<code>true</code>"), |
| can't be used as an independent persistence unit. |
| That happens if persistence unit has dependencies on other persistence unit(s). |
| <p> |
| The property may be specified in persistence.xml. |
| The property passed to createEntityManagerFactory method or in system properties is ignored. |
| <p> |
| If this property is set to "<code>true</code>", EntityManagerFactory still could be created, |
| but it can't be connected: an attempt to create entity manager would cause an exception.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COMPOSITE_UNIT"><code>COMPOSITE_UNIT</code></a>, |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COMPOSITE_UNIT_PROPERTIES"><code>COMPOSITE_UNIT_PROPERTIES</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.COMPOSITE_UNIT_MEMBER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="COMPOSITE_UNIT_PROPERTIES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COMPOSITE_UNIT_PROPERTIES</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> COMPOSITE_UNIT_PROPERTIES</pre> |
| <div class="block">The "<code>eclipselink.composite-unit.properties</code>" property may be passed |
| to createEntityManagerFactory method of a composite persistence unit to pass properties |
| to member persistence units. |
| <p> |
| The value is a map:<br> |
| the key is a member persistence unit's name,<br> |
| the value is a map of properties to be passed to this persistence unit. |
| <pre> |
| <code> "eclipselink.composite-unit.properties" -> ( |
| ("memberPu1" -> ( |
| "jakarta.persistence.jdbc.user" -> "user1", |
| "jakarta.persistence.jdbc.password" -> "password1", |
| "jakarta.persistence.jdbc.driver" -> "oracle.jdbc.OracleDriver", |
| "jakarta.persistence.jdbc.url" -> "jdbc:oracle:thin:@oracle_db_url:1521:db" |
| ), |
| ("memberPu2" -> ( |
| "jakarta.persistence.jdbc.user" -> "user2", |
| "jakarta.persistence.jdbc.password" -> "password2", |
| "jakarta.persistence.jdbc.driver" -> "com.mysql.jdbc.Driver", |
| "jakarta.persistence.jdbc.url" -> "jdbc:mysql://my_sql_db_url:3306/user2" |
| ) |
| )</code></pre></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#COMPOSITE_UNIT"><code>COMPOSITE_UNIT</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.COMPOSITE_UNIT_PROPERTIES">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="REMOTE_PROTOCOL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>REMOTE_PROTOCOL</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> REMOTE_PROTOCOL</pre> |
| <div class="block">The "<code>eclipselink.remote.protocol</code>" property |
| configures remote JPA for a client or server. |
| This allows JPA to be access over RMI or other protocol from a remote Java client. |
| <p> |
| <b>Allowed Values:</b> |
| <ul> |
| <li>"<code>rmi</code>" |
| <li>the fully qualified name for a class that extends <code>RemoteConnection</code> abstract class |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/RemoteProtocol.html" title="class in org.eclipse.persistence.config"><code>RemoteProtocol</code></a>, |
| <code>RemoteConnection</code>, |
| <a href="../../../../org/eclipse/persistence/sessions/remote/RemoteSession.html" title="class in org.eclipse.persistence.sessions.remote"><code>RemoteSession</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.REMOTE_PROTOCOL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="REMOTE_URL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>REMOTE_URL</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> REMOTE_URL</pre> |
| <div class="block">The "<code>eclipselink.remote.client.url</code>" property |
| configures remote JPA for a client. |
| This allows JPA to be access over RMI or other protocol from a remote Java client. |
| <p> |
| The URL is the complete URL used to access the RMI server.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#REMOTE_PROTOCOL"><code>REMOTE_PROTOCOL</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.REMOTE_URL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="REMOTE_SERVER_NAME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>REMOTE_SERVER_NAME</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> REMOTE_SERVER_NAME</pre> |
| <div class="block">The "<code>eclipselink.remote.server.name</code>" property |
| configures remote JPA for a server. |
| This allows JPA to be access over RMI or other protocol from a remote Java client. |
| <p> |
| The name is the name the server will be registered under in the RMI registry.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#REMOTE_PROTOCOL"><code>REMOTE_PROTOCOL</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.REMOTE_SERVER_NAME">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="NOSQL_CONNECTION_SPEC"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NOSQL_CONNECTION_SPEC</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NOSQL_CONNECTION_SPEC</pre> |
| <div class="block">The "<code>eclipselink.nosql.connection-spec</code>" property allows the connection information |
| for an NoSQL or EIS datasource to be specified. |
| <p> |
| An NoSQL datasource is a non-relational datasource such as a legacy database, NoSQL database, |
| XML database, transactional and messaging systems, or ERP systems.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/eis/EISConnectionSpec.html" title="class in org.eclipse.persistence.eis"><code>EISConnectionSpec</code></a>, |
| "org.eclipse.persistence.nosql.annotations.NoSql", |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.NOSQL_CONNECTION_SPEC">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="NOSQL_CONNECTION_FACTORY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NOSQL_CONNECTION_FACTORY</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NOSQL_CONNECTION_FACTORY</pre> |
| <div class="block">The "<code>eclipselink.nosql.connection-factory</code>" property allows |
| the JCA ConnectionFactory to be specified for a NoSQL or EIS adapter. |
| <p> |
| An NoSQL datasource is a non-relational datasource such as a legacy database, NoSQL database, |
| XML database, transactional and messaging systems, or ERP systems.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><code>ConnectionFactory</code>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.NOSQL_CONNECTION_FACTORY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="NOSQL_PROPERTY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NOSQL_PROPERTY</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NOSQL_PROPERTY</pre> |
| <div class="block">The "<code>eclipselink.nosql.property.</code>" property prefix allows setting NoSQL connection |
| properties. The NoSQL specific property name should be appended to this prefix. |
| <p> |
| i.e. "eclipselink.nosql.property.nosql.host"="localhost:5000"</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/eis/EISConnectionSpec.html" title="class in org.eclipse.persistence.eis"><code>EISConnectionSpec</code></a>, |
| "org.eclipse.persistence.nosql.annotations.NoSql", |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.NOSQL_PROPERTY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="NOSQL_USER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NOSQL_USER</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NOSQL_USER</pre> |
| <div class="block">The "<code>eclipselink.nosql.property.user</code>" property specifies user name for NoSQL |
| connection.<br> |
| Note that "<code>jakarta.persistence.jdbc.user</code>" is also supported.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/eis/EISConnectionSpec.html" title="class in org.eclipse.persistence.eis"><code>EISConnectionSpec</code></a>, |
| "org.eclipse.persistence.nosql.annotations.NoSql", |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_USER"><code>JDBC_USER</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.NOSQL_USER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="NOSQL_PASSWORD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NOSQL_PASSWORD</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NOSQL_PASSWORD</pre> |
| <div class="block">The "<code>eclipselink.nosql.property.password</code>" property specifies password for NoSQL |
| connection.<br> |
| Note that "<code>jakarta.persistence.jdbc.password</code>" is also supported.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/eis/EISConnectionSpec.html" title="class in org.eclipse.persistence.eis"><code>EISConnectionSpec</code></a>, |
| "org.eclipse.persistence.nosql.annotations.NoSql", |
| <a href="../../../../org/eclipse/persistence/config/PersistenceUnitProperties.html#JDBC_PASSWORD"><code>JDBC_PASSWORD</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.NOSQL_PASSWORD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_CONNECTOR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_CONNECTOR</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_CONNECTOR</pre> |
| <div class="block">The "<code>eclipselink.jdbc.connector</code>" property.<br> |
| Allows a custom connector to be used to define how to connect to the database. |
| This is not required if a DataSource or JDBC DriverManager is used. |
| It can be used to connect to a non standard connection pool, |
| or provide additional customization in how a connection is obtained.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/sessions/JNDIConnector.html" title="class in org.eclipse.persistence.sessions"><code>JNDIConnector</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/DefaultConnector.html" title="class in org.eclipse.persistence.sessions"><code>DefaultConnector</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_CONNECTOR">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_PROPERTY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_PROPERTY</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_PROPERTY</pre> |
| <div class="block">The "<code>eclipselink.jdbc.property.</code>" property allows |
| passing of JDBC driver specific connection properties. |
| This allows for properties to be set on the JDBC connection. |
| The JDBC driver specific property name should be appended to this prefix. |
| <p> |
| i.e.<br> |
| "eclipselink.jdbc.property.defaultRowPrefetch"="25"</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/eclipse/persistence/sessions/DatasourceLogin.html#setProperty-java.lang.String-java.lang.Object-"><code>DatasourceLogin.setProperty(String, Object)</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_PROPERTY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JDBC_RESULT_SET_ACCESS_OPTIMIZATION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JDBC_RESULT_SET_ACCESS_OPTIMIZATION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JDBC_RESULT_SET_ACCESS_OPTIMIZATION</pre> |
| <div class="block">The "<code>eclipselink.jdbc.result-set-access-optimization</code>" property allows to set |
| whether a query should by default use ResultSet Access optimization. |
| <p> |
| The optimization allows to avoid getting objects from ResultSet if the cached object used. |
| For instance, SELECT id, blob FROM .. with optimization would extract only "id" from ResultSet, |
| and if there is a corresponding cached object and it's not a refresh query, "blob" would never be extracted. |
| The draw back is keeping ResultSet and connection longer: until objects are built |
| (or extracted from cache) for all rows and all eager references (direct and nested) for each row. |
| Note that the optimization would not be used if it contradicts other query settings. |
| <p> |
| <b>Allowed Values</b> (String)<b>:</b> |
| <ul> |
| <li>"<code>false</code>" - don't use optimization |
| <li>"<code>true</code>" - use optimization |
| </ul> |
| <p> |
| Default value is <code>ObjectLevelReadQuery.isResultSetAccessOptimizedQueryDefault = false;</code></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><code>AbstractSession.setShouldOptimizeResultSetAccess(boolean)</code>, |
| <a href="../../../../org/eclipse/persistence/queries/ObjectLevelReadQuery.html#setIsResultSetAccessOptimizedQuery-boolean-"><code>ObjectLevelReadQuery.setIsResultSetAccessOptimizedQuery(boolean)</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JDBC_RESULT_SET_ACCESS_OPTIMIZATION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SERIALIZER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SERIALIZER</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SERIALIZER</pre> |
| <div class="block">The "<code>eclipselink.serializer</code>" property specifies class name for session serializer |
| (must implement <a href="../../../../org/eclipse/persistence/sessions/serializers/Serializer.html" title="interface in org.eclipse.persistence.sessions.serializers"><code>Serializer</code></a>) |
| <p> |
| Default value is "<code>org.eclipse.persistence.sessions.serializers.JavaSerializer</code>"</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><code>AbstractSession.setSerializer(Serializer)</code>, |
| <a href="../../../../org/eclipse/persistence/sessions/serializers/JavaSerializer.html" title="class in org.eclipse.persistence.sessions.serializers"><code>JavaSerializer</code></a>, |
| <a href="../../../../org/eclipse/persistence/sessions/serializers/Serializer.html" title="interface in org.eclipse.persistence.sessions.serializers"><code>Serializer</code></a>, |
| <a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SERIALIZER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="JPQL_TOLERATE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>JPQL_TOLERATE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JPQL_TOLERATE</pre> |
| <div class="block">The "<code>eclipselink.tolerate-invalid-jpql</code>" property allows an |
| <code>EntityManager</code> to be created even in the event that an application |
| has invalid JPQL statements declared in annotations or xml. |
| <p> |
| <b>Allowed Values</b> (String)<b>:</b> |
| <ul> |
| <li>"<code>false</code>" (DEFAULT) |
| <li>"<code>true</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.JPQL_TOLERATE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="USE_LOCAL_TIMESTAMP"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>USE_LOCAL_TIMESTAMP</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> USE_LOCAL_TIMESTAMP</pre> |
| <div class="block">The "<code>eclipselink.locking.timestamp.local</code>" property defines if locking policies |
| should default to local time(true) or server time(false). |
| <p> |
| <b>Allowed Values</b> (String)<b>:</b> |
| <ul> |
| <li>"<code>false</code>" (DEFAULT) |
| <li>"<code>true</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.USE_LOCAL_TIMESTAMP">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="SQL_CALL_DEFERRAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SQL_CALL_DEFERRAL</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SQL_CALL_DEFERRAL</pre> |
| <div class="block">The "<code>eclipselink.jpa.sqlcall.deferral.default</code>" property defines if SQL calls should be deferred to end of |
| transaction by default or not. When setting this property to <code>false</code>, the application assumes the responsibility |
| of ordering the SQL statements and must therefore be aware of any interdependencies between entities. |
| <p> |
| <b>Allowed Values</b> (String)<b>:</b> |
| <ul> |
| <li>"<code>true</code>" (DEFAULT) |
| <li>"<code>false</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.SQL_CALL_DEFERRAL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="NAMING_INTO_INDEXED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>NAMING_INTO_INDEXED</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NAMING_INTO_INDEXED</pre> |
| <div class="block">The "<code>eclipselink.jpa.naming_into_indexed</code>" property defines if stored procedure parameters passed by name |
| should be transformed into positional/index based passing if property value will be <code>true</code>. e.g. |
| For stored procedure: |
| <code>CREATE PROCEDURE test_stored_proc1( IN param1 TEXT, IN param2 INTEGER )</code> |
| following Java call |
| <code>query.registerStoredProcedureParameter( "param1",Integer.class,ParameterMode.IN );</code> |
| <code>query.registerStoredProcedureParameter( "param2",String.class,ParameterMode.IN );</code> |
| will be transformed into following e.g. |
| <code>{call test_stored_proc1(10, 'abcd')}</code> |
| instead of default |
| <code>{call test_stored_proc1(param1 => 10, param2 => 'abcd')}</code> |
| It's important to register parameters in Java in a same order as they specified in the stored procedure. |
| This code was added there to ensure backward compatibility with older EclipseLink releases. |
| <p> |
| <b>Allowed Values</b> (String)<b>:</b> |
| <ul> |
| <li>"<code>false</code>" (DEFAULT) |
| <li>"<code>true</code>" |
| </ul></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.NAMING_INTO_INDEXED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CONCURRENCY_MANAGER_ACQUIRE_WAIT_TIME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONCURRENCY_MANAGER_ACQUIRE_WAIT_TIME</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONCURRENCY_MANAGER_ACQUIRE_WAIT_TIME</pre> |
| <div class="block">This system property in milliseconds can control thread management in org.eclipse.persistence.internal.helper.ConcurrencyManager. |
| It control how much time loop wait before it try acquire lock for current thread again. It value is set above above 0 dead lock detection |
| mechanism and related extended logging will be activated. |
| Default value is 0 (unit is ms). Allowed values are: long</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CONCURRENCY_MANAGER_ACQUIRE_WAIT_TIME">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CONCURRENCY_MANAGER_MAX_SLEEP_TIME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONCURRENCY_MANAGER_MAX_SLEEP_TIME</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONCURRENCY_MANAGER_MAX_SLEEP_TIME</pre> |
| <div class="block">This system property in milliseconds can control thread management in org.eclipse.persistence.internal.helper.ConcurrencyManager. |
| It control how long we are willing to wait before firing up an exception |
| Default value is 40000 (unit is ms). Allowed values are: long</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CONCURRENCY_MANAGER_MAX_SLEEP_TIME">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CONCURRENCY_MANAGER_MAX_FREQUENCY_DUMP_TINY_MESSAGE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONCURRENCY_MANAGER_MAX_FREQUENCY_DUMP_TINY_MESSAGE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONCURRENCY_MANAGER_MAX_FREQUENCY_DUMP_TINY_MESSAGE</pre> |
| <div class="block">This system property in milliseconds can control thread management in org.eclipse.persistence.internal.helper.ConcurrencyManager and org.eclipse.persistence.internal.helper.ConcurrencyUtil. |
| It control how frequently the tiny dump log message is created. |
| Default value is 40000 (unit is ms). Allowed values are: long</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CONCURRENCY_MANAGER_MAX_FREQUENCY_DUMP_TINY_MESSAGE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CONCURRENCY_MANAGER_MAX_FREQUENCY_DUMP_MASSIVE_MESSAGE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONCURRENCY_MANAGER_MAX_FREQUENCY_DUMP_MASSIVE_MESSAGE</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONCURRENCY_MANAGER_MAX_FREQUENCY_DUMP_MASSIVE_MESSAGE</pre> |
| <div class="block">This system property in milliseconds can control thread management in org.eclipse.persistence.internal.helper.ConcurrencyManager and org.eclipse.persistence.internal.helper.ConcurrencyUtil. |
| It control how frequently the massive dump log message is created. |
| Default value is 60000 (unit is ms). Allowed values are: long</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CONCURRENCY_MANAGER_MAX_FREQUENCY_DUMP_MASSIVE_MESSAGE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CONCURRENCY_MANAGER_ALLOW_INTERRUPTED_EXCEPTION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONCURRENCY_MANAGER_ALLOW_INTERRUPTED_EXCEPTION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONCURRENCY_MANAGER_ALLOW_INTERRUPTED_EXCEPTION</pre> |
| <div class="block">true - if we want the to fire up an exception to try to get the current thread to release all of its acquired locks and allow other |
| threads to progress. |
| false - if aborting frozen thread is not effective it is preferable to not fire the interrupted exception let the system |
| In the places where use this property normally if a thread is stuck it is because it is doing object building. |
| Blowing the threads ups is not that dangerous. It can be very dangerous for production if the dead lock ends up |
| not being resolved because the productive business transactions will become cancelled if the application has a |
| limited number of retries to for example process an MDB. However, the code spots where we use this constant are |
| not as sensible as when the write lock manager is starving to run commit.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CONCURRENCY_MANAGER_ALLOW_INTERRUPTED_EXCEPTION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CONCURRENCY_MANAGER_ALLOW_CONCURRENCY_EXCEPTION"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONCURRENCY_MANAGER_ALLOW_CONCURRENCY_EXCEPTION</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONCURRENCY_MANAGER_ALLOW_CONCURRENCY_EXCEPTION</pre> |
| <div class="block">true - if we want the to fire up an exception to try to get the current thread to realease all of its acquired locks and allow other |
| threads to progress. |
| false - if aborting frozen thread is not effective it is preferable to not fire the concurrency exception let the system |
| freeze and die and force the administration to kill the server. This is preferable to aborting the transactions |
| multiple times without success in resolving the dead lock and having business critical messages that after 3 JMS |
| retries are discarded out. Failing to resolve a dead lock can have terrible impact in system recovery unless we |
| have infinite retries for the business transactions. |
| Allowed values are: true/false.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CONCURRENCY_MANAGER_ALLOW_CONCURRENCY_EXCEPTION">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="CONCURRENCY_MANAGER_ALLOW_STACK_TRACE_READ_LOCK"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CONCURRENCY_MANAGER_ALLOW_STACK_TRACE_READ_LOCK</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONCURRENCY_MANAGER_ALLOW_STACK_TRACE_READ_LOCK</pre> |
| <div class="block">true - collect debug/trace information during ReadLock acquisition |
| false - don't collect debug/trace information during ReadLock acquisition |
| Allowed values are: true/false.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.eclipse.persistence.config.PersistenceUnitProperties.CONCURRENCY_MANAGER_ALLOW_STACK_TRACE_READ_LOCK">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="PROPERTY_LOG_OVERRIDES"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>PROPERTY_LOG_OVERRIDES</h4> |
| <pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> PROPERTY_LOG_OVERRIDES</pre> |
| <div class="block">INTERNAL: The following properties will not be displayed through logging |
| but instead have an alternate value shown in the log.</div> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor.detail"> |
| <!-- --> |
| </a> |
| <h3>Constructor Detail</h3> |
| <a name="PersistenceUnitProperties--"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>PersistenceUnitProperties</h4> |
| <pre>public PersistenceUnitProperties()</pre> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ============ METHOD DETAIL ========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a name="getOverriddenLogStringForProperty-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getOverriddenLogStringForProperty</h4> |
| <pre>public static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getOverriddenLogStringForProperty(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName)</pre> |
| <div class="block">INTERNAL: Return the overridden log string.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>propertyName</code> - property which value should be overriden in the log</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the overridden log string</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getSupportedNonServerSessionProperties--"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>getSupportedNonServerSessionProperties</h4> |
| <pre>public static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> getSupportedNonServerSessionProperties()</pre> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| </div> |
| <!-- ========= END OF CLASS DATA ========= --> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a name="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../help-doc.html">Help</a></li> |
| </ul> |
| <div class="aboutLanguage">EclipseLink 3.0.0, API Reference</div> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../org/eclipse/persistence/config/ParserValidationType.html" title="class in org.eclipse.persistence.config"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../org/eclipse/persistence/config/PessimisticLock.html" title="class in org.eclipse.persistence.config"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../index.html?org/eclipse/persistence/config/PersistenceUnitProperties.html" target="_top">Frames</a></li> |
| <li><a href="PersistenceUnitProperties.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| <p class="legalCopy"><small>Copyright © 2007–2020 <a href="http://www.eclipse.org/eclipselink">Eclipse.org - EclipseLink Project</a>. All rights reserved.</small></p> |
| </body> |
| </html> |