diff options
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.doc.user/reference032.htm')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.doc.user/reference032.htm | 154 |
1 files changed, 128 insertions, 26 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.doc.user/reference032.htm b/jpa/plugins/org.eclipse.jpt.doc.user/reference032.htm index 36db5405f8..7bcc69be59 100644 --- a/jpa/plugins/org.eclipse.jpt.doc.user/reference032.htm +++ b/jpa/plugins/org.eclipse.jpt.doc.user/reference032.htm @@ -3,60 +3,162 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" /> - <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> -<title>Buttons</title> -<meta name="generator" content="Oracle DARB XHTML Converter (Mode = ohj/ohw) - Version 5.1.1" /> -<meta name="date" content="2010-05-19T8:12:49Z" /> +<title>One-to-Many Mapping</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-09-11T7:44:7Z" /> <meta name="robots" content="noarchive" /> -<meta name="doctitle" content="Buttons" /> -<meta name="relnum" content="Release 2.3" /> -<meta name="copyright" content="Copyright (c) 2000, 2008 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="doctitle" content="One-to-Many Mapping" /> +<meta name="relnum" content="Release 3.2" /> +<meta name="partnum" content="Release 3.2" /> <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" /> -<!-- contents --> </head> <body> -<p><a id="CACDJCEI" name="CACDJCEI"></a></p> -<div class="sect2"><!-- infolevel="all" infotype="General" --> -<h1>Buttons</h1> -<p>The following buttons are used throughout the Dali OR Mapping Tool.</p> -<div class="inftblruleinformal"> -<table class="RuleInformal" title="This table describes the buttons used in the Dali plug-in." summary="This table describes the buttons used in the Dali plug-in." dir="ltr" border="1" width="100%" frame="border" rules="all" cellpadding="3" cellspacing="0"> -<col width="27%" /> +<p class="betadraftsubtitle">Beta Draft: 2012-09-11</p> +<p><a id="CACHGGHH" name="CACHGGHH"></a></p> +<div class="sect3"><!-- infolevel="all" infotype="General" --> +<h1>One-to-Many Mapping</h1> +<div class="inftblhruleinformal"> +<table class="HRuleInformal" summary="JPA Details view, One-to-one page" dir="ltr" border="1" width="100%" frame="hsides" rules="rows" cellpadding="3" cellspacing="0"> +<col width="29%" /> <col width="*" /> +<col width="24%" /> <thead> <tr align="left" valign="top"> -<th align="left" valign="bottom" id="r1c1-t42">Icon</th> -<th align="left" valign="bottom" id="r1c2-t42">Description</th> +<th align="left" valign="bottom" id="r1c1-t36">Property</th> +<th align="left" valign="bottom" id="r1c2-t36">Description</th> +<th align="left" valign="bottom" id="r1c3-t36">Default</th> </tr> </thead> <tbody> <tr align="left" valign="top"> -<td align="left" id="r2c1-t42" headers="r1c1-t42"><img src="img/new_jpa_perspective_button.png" alt="The JPA Perspective icon" title="The JPA Perspective icon" /><br /></td> -<td align="left" headers="r2c1-t42 r1c2-t42">JPA Development perspective</td> +<td align="left" id="r2c1-t36" headers="r1c1-t36"> +<p>Target entity</p> +</td> +<td align="left" headers="r2c1-t36 r1c2-t36"> +<p>The persistent entity to which the attribute is mapped.</p> +</td> +<td align="left" headers="r2c1-t36 r1c3-t36"><br /></td> +</tr> +<tr align="left" valign="top"> +<td align="left" id="r3c1-t36" headers="r1c1-t36"> +<p>Fetch</p> +</td> +<td align="left" headers="r3c1-t36 r1c2-t36"> +<p>Defines how data is loaded from the database:</p> +<ul> +<li> +<p>Eager – Data is loaded in before it is actually needed.</p> +</li> +<li> +<p>Lazy – Data is loaded only when required by the transaction.</p> +</li> +</ul> +</td> +<td align="left" headers="r3c1-t36 r1c3-t36"> +<p>Lazy</p> +</td> +</tr> +<tr align="left" valign="top"> +<td align="left" id="r4c1-t36" headers="r1c1-t36"> +<p>Join fetch</p> +</td> +<td align="left" headers="r4c1-t36 r1c2-t36"> +<p>The type of fetch to use:</p> +<ul> +<li> +<p>Inner – Provides the inner join fetching of the related object.</p> +<p><span class="bold">Note</span>: Inner joining does not allow for null or empty values</p> +</li> +<li> +<p>Outer – Provides the outer join fetching of the related object</p> +<p><span class="bold">Note</span>: Outer joining allows for null or empty values.</p> +</li> +</ul> +</td> +<td align="left" headers="r4c1-t36 r1c3-t36"><br /></td> +</tr> +<tr align="left" valign="top"> +<td align="left" id="r5c1-t36" headers="r1c1-t36"> +<p>Private owned</p> +</td> +<td align="left" headers="r5c1-t36 r1c2-t36"> +<p>Specify that a relationship is privately owned; target object is a dependent part of the source object and is not referenced by any other object and cannot exist on its own.</p> +</td> +<td align="left" headers="r5c1-t36 r1c3-t36"><br /></td> +</tr> +<tr align="left" valign="top"> +<td align="left" id="r6c1-t36" headers="r1c1-t36"> +<p>Orphan removal</p> +</td> +<td align="left" headers="r6c1-t36 r1c2-t36"><br /></td> +<td align="left" headers="r6c1-t36 r1c3-t36"> +<p>False</p> +</td> +</tr> +<tr align="left" valign="top"> +<td align="left" id="r7c1-t36" headers="r1c1-t36"> +<p>Cascade</p> +</td> +<td align="left" headers="r7c1-t36 r1c2-t36"> +<p>Specify which operations are propagated throughout the entity.</p> +<ul> +<li> +<p>All – All operations</p> +</li> +<li> +<p>Persist</p> +</li> +<li> +<p>Merge</p> +</li> +<li> +<p>Move</p> +</li> +<li> +<p>Remove</p> +</li> +<li> +<p>Refresh</p> +</li> +</ul> +</td> +<td align="left" headers="r7c1-t36 r1c3-t36"> +<p>True</p> +</td> </tr> </tbody> </table> <br /></div> -<!-- class="inftblruleinformal" --> -<img src="img/ngrelc.png" alt="Related concept" title="Related concept" /><br /> -<p><a href="reference030.htm#CACDHCIA">Icons and buttons</a></p> +<!-- class="inftblhruleinformal" --> +<p>One-to-many mappings also include the following areas:</p> +<ul> +<li> +<p><a href="reference039.htm#CACIJEGI">Joining Strategy</a></p> +</li> +<li> +<p><a href="reference037.htm#CACJCHJB">Converters</a></p> +</li> +<li> +<p><a href="reference038.htm#CACBIJFD">Ordering</a></p> +</li> +</ul> </div> -<!-- class="sect2" --> -<!-- class="sect1" --> +<!-- class="sect3" --> <!-- Start Footer --> <div class="footer"> <table class="simple oac_no_warn" summary="" cellspacing="0" cellpadding="0" width="100%"> <col width="86%" /> <col width="*" /> <tr> -<td align="left"><span class="copyrightlogo">Copyright © 2006, 2010, Oracle and/or its affiliates. All rights reserved.</span><br /> +<td align="left"><span class="copyrightlogo">Copyright © 2011, 2012, 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> </div> <!-- class="footer" --> </body> -</html> +</html>
\ No newline at end of file |