blob: 50b69adc8c48a71596c014fac7c334c61655fc0a [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
<head>
<title>New JPA Controller Classes from Entity Class Wizard: Entity Classes</title>
<link rel="stylesheet" href="ide.css" title="Oracle BLAFDoc" type="text/css"/>
</head>
<body>
<p><a id="org.netbeans.modules.j2ee.persistence.wizard.jpacontroller$PersistenceClientEntitySelection" name="org.netbeans.modules.j2ee.persistence.wizard.jpacontroller$PersistenceClientEntitySelection"></a></p>
<div id="NBCSH5061"><!-- infolevel="all" infotype="General" --><a id="sthref751" name="sthref751"></a>
<h1>New JPA Controller Classes from Entity Class Wizard: Entity Classes</h1>
<a name="BEGIN" id="BEGIN"></a>
<p>Use to generate a JPA controller class for an entity class. Each generated JPA controller class contains create, edit and destroy methods and methods for retrieving the entities and uses an entity manager for managing entity persistence. The wizard also generates exception classes used by the controller classes.</p>
<p>In this panel of the wizard you select any entity classes from the available entity classes in the left pane and click Add. When you click Add, the entity classes you select are listed in the right pane. Any entity classes referenced by the entity classes you select are also listed in the right pane. An entity class is greyed to indicate that it is referenced by another entity classes. The IDE will automatically generate JPA controller classes for each of the entity classes listed in the right pane.</p>
<p>The following option is available in this panel of the wizard.</p>
<table summary="User interface elements and descriptions" dir="ltr" border="1" width="100%" frame="hsides" rules="groups" cellpadding="3" cellspacing="0">
<col width="24%" />
<col width="*" />
<thead>
<tr align="left" valign="top">
<th align="left" valign="bottom" id="r1c1-t5">Element</th>
<th align="left" valign="bottom" id="r1c2-t5">Description</th>
</tr>
</thead>
<tbody>
<tr align="left" valign="top">
<td align="left" id="r2c1-t5" headers="r1c1-t5">
<p>Include Referenced Classes</p>
</td>
<td align="left" headers="r2c1-t5 r1c2-t5">Deselect this if you do not want JPA controller classes created from referenced entity classes.</td>
</tr>
</tbody>
</table>
<br />
<!-- -->
<p>In the next panel of the wizard you specify the location for the generated JPA controller classes.</p>
<a id="NBCSH5063" name="NBCSH5063"></a>
<hr><p><b>Related Topics</b></p>
<p><i>Developing Applications with NetBeans IDE</i>,
<object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer">
<param name="content" value="http://www.oracle.com/pls/topic/lookup?ctx=nb8200&id=NBDAG2782">
<param name="text" value="<html><u>&quot;Generating JPA Controller Classes&quot;</u></html>">
<param name="textFontSize" value="medium">
<param name="textColor" value="blue">
</object>
</p>
<!-- -->
<!-- Start Footer -->
<table summary="" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td align="left" width="86%"><a href="legal_notice.htm">
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements; and to You under the Apache License, Version 2.0.</a>
</td>
</tr>
</table>
<!-- -->
</body>
</html>