diff options
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.doc.user/reference005.htm')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.doc.user/reference005.htm | 91 |
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 © 2011, 2012, Oracle and/or its affiliates. All rights reserved.</span><br /> +<td align="left"><span class="copyrightlogo">Copyright © 2011, 2013, Oracle and/or its affiliates. All rights reserved.</span><br /> <a href="dcommon/html/cpyr.htm"><span class="copyrightlogo">Legal Notices</span></a></td> </tr> </table> |