Skip to main content
summaryrefslogtreecommitdiffstats
blob: 26c8aa477a17cf31273fc2c534d58c4a009a375f (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
141
142
143
144
145
146
147
148
149
150
151
<!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>Schema 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="2013-04-05T12:21:41Z" />
<meta name="robots" content="noarchive" />
<meta name="doctitle" content="Schema Generation" />
<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><a id="CIACCFCB" name="CIACCFCB"></a><a id="ref_persistence_schema_generation" name="ref_persistence_schema_generation"></a></p>
<div class="sect3"><!-- infolevel="all" infotype="General" -->
<h1><a id="sthref645" name="sthref645"></a>Schema Generation</h1>
<p>This table lists the properties of the Schema Generation page of the <a href="ref_persistence_xmll_editor.htm#CIACCHID">persistence.xml Editor</a>.</p>
<div align="center">
<div class="inftblnote"><br />
<table class="Note oac_no_warn" summary="" cellpadding="3" cellspacing="0">
<tbody>
<tr>
<td align="left">
<p class="notep1">Note:</p>
<p>This page is not available for projects using the <span class="bold">Generic</span> platform.</p>
</td>
</tr>
</tbody>
</table>
<br /></div>
<!-- class="inftblnote" --></div>
<div class="inftblhruleinformal">
<table class="HRuleInformal" summary="This table lists the properties of the Schema Generation page of the persistence.xml Editor." dir="ltr" border="1" width="100%" frame="hsides" rules="rows" cellpadding="3" cellspacing="0">
<col width="24%" />
<col width="*" />
<col width="24%" />
<thead>
<tr align="left" valign="top">
<th align="left" valign="bottom" id="r1c1-t63">Property</th>
<th align="left" valign="bottom" id="r1c2-t63">Description</th>
<th align="left" valign="bottom" id="r1c3-t63">Default</th>
</tr>
</thead>
<tbody>
<tr align="left" valign="top">
<td align="left" id="r2c1-t63" headers="r1c1-t63">
<p>DDL Generation Type</p>
</td>
<td align="left" headers="r2c1-t63 r1c2-t63">
<p>Select the type of DDL generation:</p>
<ul>
<li>
<p><span class="bold">None</span> -- Do not generate DDL; no schema is generated.</p>
</li>
<li>
<p><span class="bold">Create Tables</span> -- Create DDL for non-existent tables; leave existing tables unchanged.</p>
</li>
<li>
<p><span class="bold">Drop and Create Tables</span> -- Create DDL for all tables; drop all existing tables.</p>
</li>
</ul>
</td>
<td align="left" headers="r2c1-t63 r1c3-t63">
<p>None</p>
</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r3c1-t63" headers="r1c1-t63">
<p>Output Mode</p>
</td>
<td align="left" headers="r3c1-t63 r1c2-t63">
<p>Select the DDL generation target:</p>
<ul>
<li>
<p><span class="bold">Both</span> -- Generate SQL files and execute them on the database.</p>
</li>
<li>
<p><span class="bold">Database</span> -- Execute SQL on the database only (do not generate SQL files).</p>
</li>
<li>
<p><span class="bold">SQL Script</span> -- Generate SQL files only (do not execute them on the database).</p>
</li>
</ul>
</td>
<td align="left" headers="r3c1-t63 r1c3-t63"><br /></td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r4c1-t63" headers="r1c1-t63">
<p>DDL Generation Location</p>
</td>
<td align="left" headers="r4c1-t63 r1c2-t63">
<p>Specify where EclipseLink writes DDL output. Specify a file specification to a directory in which you have write access. The file specification may be relative to your current working directory or absolute. If it does not end in a file separator, then EclipseLink appends one that is valid for your operating system.</p>
</td>
<td align="left" headers="r4c1-t63 r1c3-t63"><br /></td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r5c1-t63" headers="r1c1-t63">
<p>Create DDL File Name</p>
</td>
<td align="left" headers="r5c1-t63 r1c2-t63">
<p>Specify the file name of the DDL file that EclipseLink generates that contains SQL statements for creating tables for JPA entities. Specify a file name valid for your operating system.</p>
</td>
<td align="left" headers="r5c1-t63 r1c3-t63">
<p><code>createDDL.jdbc</code></p>
</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r6c1-t63" headers="r1c1-t63">
<p>Drop DDL File Name</p>
</td>
<td align="left" headers="r6c1-t63 r1c2-t63">
<p>Specify the file name of the DDL file that EclipseLink generates that contains SQL statements for dropping tables for JPA entities.</p>
</td>
<td align="left" headers="r6c1-t63 r1c3-t63">
<p><code>dropDDL.jdbc</code></p>
</td>
</tr>
</tbody>
</table>
<br /></div>
<!-- class="inftblhruleinformal" -->
<a id="sthref646" name="sthref646"></a>
<p class="subhead2">Related references</p>
<ul>
<li>
<p><span class="italic">Java Persistence API (JPA) Extensions Reference for EclipseLink</span><br />
<code><a href="http://www.eclipse.org/eclipselink/documentation/2.4/jpa/extensions/toc.htm">http://www.eclipse.org/eclipselink/documentation/2.4/jpa/extensions/toc.htm</a></code></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, 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>
</div>
<!-- class="footer" -->
</body>
</html>

Back to the top