Skip to main content
summaryrefslogtreecommitdiffstats
blob: 41e006d495b9109ab978d8bff4a7e8dbaa9d27e6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<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>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-09-19T13:27:58Z" />
<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" />
<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-09-19</p>
<p><a id="CIAEJDBE" name="CIAEJDBE"></a></p>
<div class="sect3"><!-- infolevel="all" infotype="General" -->
<h1>Customize Default Entity Generation</h1>
<p><a id="sthref346" name="sthref346"></a>Use this page to specify the default information Dali will use when generating the entities from the database tables. You will be able to override this information for specific entities.</p>
<div class="inftblhruleinformal">
<table class="HRuleInformal" title="Options on the Customize Defautl Entity page of the Generate Entities from Tables wizard" summary="Options on the Customize Defautl 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="*" />
<thead>
<tr align="left" valign="top">
<th align="left" valign="bottom" id="r1c1-t4">Property</th>
<th align="left" valign="bottom" id="r1c2-t4">Description</th>
</tr>
</thead>
<tbody>
<tr align="left" valign="top">
<td align="left" id="r2c1-t4" headers="r1c1-t4">
<p><span class="bold">Mapping defaults</span></p>
</td>
<td align="left" headers="r2c1-t4 r1c2-t4">
<p>Use these options to define the table mapping information for the entity.</p>
</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r3c1-t4" headers="r1c1-t4">
<p>Key generator</p>
</td>
<td align="left" headers="r3c1-t4 r1c2-t4">
<p>Select the generator used for this mapping.</p>
</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r4c1-t4" headers="r1c1-t4">
<p>Sequence name</p>
</td>
<td align="left" headers="r4c1-t4 r1c2-t4">
<p>Enter a name for the sequence.</p>
<p>You can use <span class="bold">$table</span> and <span class="bold">$pk</span> as variables in the name. These will be replaced by the table name and primary key column name (respectively) when Dali generates a table mapping.</p>
</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r5c1-t4" headers="r1c1-t4">
<p>Entity access</p>
</td>
<td align="left" headers="r5c1-t4 r1c2-t4">
<p>Specify the default entity access method: <span class="bold">Field</span> (default) or <span class="bold">Property</span>.</p>
</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r6c1-t4" headers="r1c1-t4">
<p>Associations fetch</p>
</td>
<td align="left" headers="r6c1-t4 r1c2-t4">
<p>Specify the default fetch mode for associations: <span class="bold">Default</span>, as defined by the application (default), or <span class="bold">Lazy</span>.</p>
</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r7c1-t4" headers="r1c1-t4">
<p>Collection properties type</p>
</td>
<td align="left" headers="r7c1-t4 r1c2-t4">
<p>Specify if the collection properties are a <span class="bold">Set</span> or <span class="bold">List</span>.</p>
</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r8c1-t4" headers="r1c1-t4">
<p>Always generate optional JPA annotations and DDL parameters</p>
</td>
<td align="left" headers="r8c1-t4 r1c2-t4">
<p>Specify if Dali should include this information in the entity.</p>
</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r9c1-t4" headers="r1c1-t4">
<p><span class="bold">Domain Java class</span></p>
</td>
<td align="left" headers="r9c1-t4 r1c2-t4">
<p>Use these options to define the <span class="bold">Source folder</span> and class information (<span class="bold">Package</span>, <span class="bold">Superclass</span>, and <span class="bold">Interfaces</span>) for the entity.</p>
</td>
</tr>
</tbody>
</table>
<br /></div>
<!-- class="inftblhruleinformal" -->
<a id="sthref347" name="sthref347"></a>
<p class="subhead2">Related tasks</p>
<ul>
<li>
<p><a href="task_create_jpa_entity.htm#BABFBJBG">Creating a JPA entity</a></p>
</li>
<li>
<p><a href="tasks022.htm#BABBAGFI">Generating entities from tables</a></p>
</li>
<li>
<p><a href="ref_persistence_prop_view.htm#BABFAEBB">JPA Details view (for entities)</a></p>
</li>
</ul>
<a id="sthref348" name="sthref348"></a>
<p class="subhead2">Related reference</p>
<ul>
<li>
<p><a href="ref_create_custom_entities_wizard.htm#CIAGBFJE">Generate Entities from Tables wizard</a></p>
</li>
</ul>
</div>
<!-- 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&nbsp;&copy;&nbsp;2011, 2012,&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>
</div>
<!-- class="footer" -->
</body>
</html>

Back to the top