Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.doc.user/reference005.htm')
-rw-r--r--jpa/plugins/org.eclipse.jpt.doc.user/reference005.htm91
1 files changed, 80 insertions, 11 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.doc.user/reference005.htm b/jpa/plugins/org.eclipse.jpt.doc.user/reference005.htm
index b0e48ac70b..89d6a5a3e2 100644
--- a/jpa/plugins/org.eclipse.jpt.doc.user/reference005.htm
+++ b/jpa/plugins/org.eclipse.jpt.doc.user/reference005.htm
@@ -8,16 +8,16 @@
<title>Customize Default Entity Generation</title>
<meta name="copyright" content="Copyright (c) 2000, 2009 oracle . All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html. Contributors: Oracle - initial API and implementation" />
<meta name="generator" content="Oracle DARB XHTML Converter (Mode = ohj/ohw) - Version 1.0.11" />
-<meta name="date" content="2012-10-11T7:52:10Z" />
+<meta name="date" content="2013-01-03T9:24:54Z" />
<meta name="robots" content="noarchive" />
<meta name="doctitle" content="Customize Default Entity Generation" />
-<meta name="relnum" content="Release 3.2" />
-<meta name="partnum" content="Release 3.2" />
+<meta name="relnum" content="Release 3.3" />
+<meta name="partnum" content="Release 3.3" />
<link rel="copyright" href="dcommon/html/cpyr.htm" title="Copyright" type="text/html" />
<link rel="stylesheet" href="dcommon/css/blafdoc.css" title="Oracle BLAFDoc" type="text/css" />
</head>
<body>
-<p class="betadraftsubtitle">Beta Draft: 2012-10-11</p>
+<p class="betadraftsubtitle">Beta Draft: 2013-01-03</p>
<p><a id="CACHHEEH" name="CACHHEEH"></a></p>
<div class="sect3"><!-- infolevel="all" infotype="General" -->
<h1>Customize Default Entity Generation</h1>
@@ -26,10 +26,12 @@
<table class="HRuleInformal" title="ptions on the Customize Default Entity page of the Generate Entities from Tables wizard" summary="Options on the Customize Default Entity page of the Generate Entities from Tables wizard" dir="ltr" border="1" width="100%" frame="hsides" rules="rows" cellpadding="3" cellspacing="0">
<col width="32%" />
<col width="*" />
+<col width="21%" />
<thead>
<tr align="left" valign="top">
<th align="left" valign="bottom" id="r1c1-t8">Property</th>
<th align="left" valign="bottom" id="r1c2-t8">Description</th>
+<th align="left" valign="bottom" id="r1c3-t8">Default</th>
</tr>
</thead>
<tbody>
@@ -37,49 +39,116 @@
<td align="left" id="r2c1-t8" headers="r1c1-t8">
<p>XML Mapping File</p>
</td>
-<td align="left" headers="r2c1-t8 r1c2-t8"><br /></td>
+<td align="left" headers="r2c1-t8 r1c2-t8">
+<p>The name and location of the mapping file.</p>
+</td>
+<td align="left" headers="r2c1-t8 r1c3-t8">
+<p><code>META-INF/eclipselink-orm.xml</code></p>
+</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r3c1-t8" headers="r1c1-t8">
<p><span class="bold">Dynamic Class Defaults</span></p>
</td>
<td align="left" headers="r3c1-t8 r1c2-t8"><br /></td>
+<td align="left" headers="r3c1-t8 r1c3-t8"><br /></td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r4c1-t8" headers="r1c1-t8">
<p>Package</p>
</td>
-<td align="left" headers="r4c1-t8 r1c2-t8"><br /></td>
+<td align="left" headers="r4c1-t8 r1c2-t8">
+<p>Default package name for dynamic classes</p>
+</td>
+<td align="left" headers="r4c1-t8 r1c3-t8">
+<p><code>model</code></p>
+</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r5c1-t8" headers="r1c1-t8">
<p><span class="bold">Mapping defaults</span></p>
</td>
<td align="left" headers="r5c1-t8 r1c2-t8"><br /></td>
+<td align="left" headers="r5c1-t8 r1c3-t8"><br /></td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r6c1-t8" headers="r1c1-t8">
<p>Key generator</p>
</td>
-<td align="left" headers="r6c1-t8 r1c2-t8"><br /></td>
+<td align="left" headers="r6c1-t8 r1c2-t8">
+<p>Default generation strategy for primary keys:</p>
+<ul>
+<li>
+<p><span class="bold">Auto</span></p>
+</li>
+<li>
+<p><span class="bold">Identity</span></p>
+</li>
+<li>
+<p><span class="bold">Sequence</span></p>
+</li>
+<li>
+<p><span class="bold">Table</span></p>
+</li>
+<li>
+<p><span class="bold">None</span></p>
+</li>
+</ul>
+</td>
+<td align="left" headers="r6c1-t8 r1c3-t8">
+<p>None</p>
+</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r7c1-t8" headers="r1c1-t8">
<p>Sequence name</p>
</td>
-<td align="left" headers="r7c1-t8 r1c2-t8"><br /></td>
+<td align="left" headers="r7c1-t8 r1c2-t8">
+<p>When using a <span class="bold">Key generator</span>, specify its name.</p>
+<p><span class="bold">Note</span>: You can use the variables <code>$table</code> and <code>$pk</code> in the <span class="bold">Sequence name</span>. Dali will replace them with the <span class="italic">table name</span> and <span class="italic">primary key column name</span>, respectively, when generating a mapping table.</p>
+</td>
+<td align="left" headers="r7c1-t8 r1c3-t8"><br /></td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r8c1-t8" headers="r1c1-t8">
<p>Associations fetch</p>
</td>
-<td align="left" headers="r8c1-t8 r1c2-t8"><br /></td>
+<td align="left" headers="r8c1-t8 r1c2-t8">
+<p>Specify the default fetch strategy for generated entities:</p>
+<ul>
+<li>
+<p><span class="bold">Default</span></p>
+</li>
+<li>
+<p><span class="bold">Eager</span></p>
+</li>
+<li>
+<p><span class="bold">Lazy</span></p>
+</li>
+</ul>
+</td>
+<td align="left" headers="r8c1-t8 r1c3-t8">
+<p>Default</p>
+</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r9c1-t8" headers="r1c1-t8">
<p>Collection properties type</p>
</td>
-<td align="left" headers="r9c1-t8 r1c2-t8"><br /></td>
+<td align="left" headers="r9c1-t8 r1c2-t8">
+<p>Specify the default collection type, for generated entities:</p>
+<ul>
+<li>
+<p><code>java.util.Set</code></p>
+</li>
+<li>
+<p><code>java.util.List</code></p>
+</li>
+</ul>
+</td>
+<td align="left" headers="r9c1-t8 r1c3-t8">
+<p>java.util.List</p>
+</td>
</tr>
</tbody>
</table>
@@ -113,7 +182,7 @@
<col width="86%" />
<col width="*" />
<tr>
-<td align="left"><span class="copyrightlogo">Copyright&nbsp;&copy;&nbsp;2011, 2012,&nbsp;Oracle&nbsp;and/or&nbsp;its&nbsp;affiliates.&nbsp;All&nbsp;rights&nbsp;reserved.</span><br />
+<td align="left"><span class="copyrightlogo">Copyright&nbsp;&copy;&nbsp;2011, 2013,&nbsp;Oracle&nbsp;and/or&nbsp;its&nbsp;affiliates.&nbsp;All&nbsp;rights&nbsp;reserved.</span><br />
<a href="dcommon/html/cpyr.htm"><span class="copyrightlogo">Legal Notices</span></a></td>
</tr>
</table>

Back to the top