blob: 78b9f045d38c7de725f15385f91d59be18930d35 [file] [log] [blame]
<!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>Getting started</title>
<!-- contents -->
</head>
<body>
<div class="sect1">
<!-- infolevel="all" infotype="General" -->
<h1>Getting started</h1>
<p>The Eclipse IDE provides a JPA diagram editor tool that allows
you to create, edit, and display the application data model (entities
and their relationships) in a graphical environment.</p>
<p>You can use only one JPA diagram per project, and you cannot
visualize entities from different projects in one JPA diagram.</p>
<div>
<p>
<b>Example:</b>
</p>
<p>The following JPA diagram represents the data model of
employees participating in various projects, that is, two entities
with a bidirectional many-to-many relationship:</p>
<div>
<p>
<img src="../img/jpa_diagram_editor.gif"
alt="This graphic is explained in the accompanying text."
title="This graphic is explained in the accompanying text." />
</p>
<br />
</div>
</div>
<div>
<h2>Features</h2>
<p>The JPA diagram editor comprises the following general
features:</p>
<div>
<ul>
<li><p>Ability to create entities and define relationships
between them.</p></li>
<li><p>Ability to import existing entities together with
their relationships.</p></li>
<li><p>Full synchronization with the underlying
application code, that is, whenever you apply a change to any of
the objects on the diagram, the corresponding application code
updates automatically, and the opposite.</p></li>
<li><p>
Error and warning markers with informative quick info text. You
can view details on the marked errors and warnings in the <i>Problems</i>
view.
</p></li>
<li><p>
Integration with the <i>JPA Details</i> view and the <i>Miniature
View</i>.
</p></li>
</ul>
</div>
</div>
</div>
</body>
</html>