blob: 405dbac38aeac2f8ee1b9737f9227a413a44e42d [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<title>jakarta.persistence Class Hierarchy</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
<link rel="shortcut icon" href="/img/jakarta-favicon.ico">
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="jakarta.persistence Class Hierarchy";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../jakarta/jws/soap/package-tree.html">Prev</a></li>
<li><a href="../../jakarta/persistence/criteria/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?jakarta/persistence/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For Package jakarta.persistence</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Persistence.html" title="class in jakarta.persistence"><span class="typeNameLink">Persistence</span></a></li>
<li type="circle">java.lang.Throwable (implements java.io.Serializable)
<ul>
<li type="circle">java.lang.Exception
<ul>
<li type="circle">java.lang.RuntimeException
<ul>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/PersistenceException.html" title="class in jakarta.persistence"><span class="typeNameLink">PersistenceException</span></a>
<ul>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/EntityExistsException.html" title="class in jakarta.persistence"><span class="typeNameLink">EntityExistsException</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/EntityNotFoundException.html" title="class in jakarta.persistence"><span class="typeNameLink">EntityNotFoundException</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/LockTimeoutException.html" title="class in jakarta.persistence"><span class="typeNameLink">LockTimeoutException</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/NonUniqueResultException.html" title="class in jakarta.persistence"><span class="typeNameLink">NonUniqueResultException</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/NoResultException.html" title="class in jakarta.persistence"><span class="typeNameLink">NoResultException</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/OptimisticLockException.html" title="class in jakarta.persistence"><span class="typeNameLink">OptimisticLockException</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/PessimisticLockException.html" title="class in jakarta.persistence"><span class="typeNameLink">PessimisticLockException</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/QueryTimeoutException.html" title="class in jakarta.persistence"><span class="typeNameLink">QueryTimeoutException</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/RollbackException.html" title="class in jakarta.persistence"><span class="typeNameLink">RollbackException</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/TransactionRequiredException.html" title="class in jakarta.persistence"><span class="typeNameLink">TransactionRequiredException</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/AttributeConverter.html" title="interface in jakarta.persistence"><span class="typeNameLink">AttributeConverter</span></a>&lt;X,Y&gt;</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/AttributeNode.html" title="interface in jakarta.persistence"><span class="typeNameLink">AttributeNode</span></a>&lt;T&gt;</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Cache.html" title="interface in jakarta.persistence"><span class="typeNameLink">Cache</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/EntityGraph.html" title="interface in jakarta.persistence"><span class="typeNameLink">EntityGraph</span></a>&lt;T&gt;</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/EntityManager.html" title="interface in jakarta.persistence"><span class="typeNameLink">EntityManager</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/EntityManagerFactory.html" title="interface in jakarta.persistence"><span class="typeNameLink">EntityManagerFactory</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/EntityTransaction.html" title="interface in jakarta.persistence"><span class="typeNameLink">EntityTransaction</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Parameter.html" title="interface in jakarta.persistence"><span class="typeNameLink">Parameter</span></a>&lt;T&gt;</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/PersistenceUtil.html" title="interface in jakarta.persistence"><span class="typeNameLink">PersistenceUtil</span></a>
<ul>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/PersistenceUnitUtil.html" title="interface in jakarta.persistence"><span class="typeNameLink">PersistenceUnitUtil</span></a></li>
</ul>
</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Query.html" title="interface in jakarta.persistence"><span class="typeNameLink">Query</span></a>
<ul>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/StoredProcedureQuery.html" title="interface in jakarta.persistence"><span class="typeNameLink">StoredProcedureQuery</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/TypedQuery.html" title="interface in jakarta.persistence"><span class="typeNameLink">TypedQuery</span></a>&lt;X&gt;</li>
</ul>
</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Subgraph.html" title="interface in jakarta.persistence"><span class="typeNameLink">Subgraph</span></a>&lt;T&gt;</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Tuple.html" title="interface in jakarta.persistence"><span class="typeNameLink">Tuple</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/TupleElement.html" title="interface in jakarta.persistence"><span class="typeNameLink">TupleElement</span></a>&lt;X&gt;</li>
</ul>
<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
<ul>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/SequenceGenerator.html" title="annotation in jakarta.persistence"><span class="typeNameLink">SequenceGenerator</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/PrimaryKeyJoinColumn.html" title="annotation in jakarta.persistence"><span class="typeNameLink">PrimaryKeyJoinColumn</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/MapKeyClass.html" title="annotation in jakarta.persistence"><span class="typeNameLink">MapKeyClass</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Converter.html" title="annotation in jakarta.persistence"><span class="typeNameLink">Converter</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/NamedStoredProcedureQueries.html" title="annotation in jakarta.persistence"><span class="typeNameLink">NamedStoredProcedureQueries</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/PersistenceContext.html" title="annotation in jakarta.persistence"><span class="typeNameLink">PersistenceContext</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/SqlResultSetMappings.html" title="annotation in jakarta.persistence"><span class="typeNameLink">SqlResultSetMappings</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/NamedEntityGraphs.html" title="annotation in jakarta.persistence"><span class="typeNameLink">NamedEntityGraphs</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Transient.html" title="annotation in jakarta.persistence"><span class="typeNameLink">Transient</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/PersistenceProperty.html" title="annotation in jakarta.persistence"><span class="typeNameLink">PersistenceProperty</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/MapKey.html" title="annotation in jakarta.persistence"><span class="typeNameLink">MapKey</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/EntityListeners.html" title="annotation in jakarta.persistence"><span class="typeNameLink">EntityListeners</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/ForeignKey.html" title="annotation in jakarta.persistence"><span class="typeNameLink">ForeignKey</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/SequenceGenerators.html" title="annotation in jakarta.persistence"><span class="typeNameLink">SequenceGenerators</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/MapKeyEnumerated.html" title="annotation in jakarta.persistence"><span class="typeNameLink">MapKeyEnumerated</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/MapKeyColumn.html" title="annotation in jakarta.persistence"><span class="typeNameLink">MapKeyColumn</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/MappedSuperclass.html" title="annotation in jakarta.persistence"><span class="typeNameLink">MappedSuperclass</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/SecondaryTables.html" title="annotation in jakarta.persistence"><span class="typeNameLink">SecondaryTables</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/IdClass.html" title="annotation in jakarta.persistence"><span class="typeNameLink">IdClass</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Table.html" title="annotation in jakarta.persistence"><span class="typeNameLink">Table</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/MapsId.html" title="annotation in jakarta.persistence"><span class="typeNameLink">MapsId</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/PersistenceContexts.html" title="annotation in jakarta.persistence"><span class="typeNameLink">PersistenceContexts</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/NamedNativeQuery.html" title="annotation in jakarta.persistence"><span class="typeNameLink">NamedNativeQuery</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/StoredProcedureParameter.html" title="annotation in jakarta.persistence"><span class="typeNameLink">StoredProcedureParameter</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/SecondaryTable.html" title="annotation in jakarta.persistence"><span class="typeNameLink">SecondaryTable</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Converts.html" title="annotation in jakarta.persistence"><span class="typeNameLink">Converts</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/OneToOne.html" title="annotation in jakarta.persistence"><span class="typeNameLink">OneToOne</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Temporal.html" title="annotation in jakarta.persistence"><span class="typeNameLink">Temporal</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/ColumnResult.html" title="annotation in jakarta.persistence"><span class="typeNameLink">ColumnResult</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/NamedAttributeNode.html" title="annotation in jakarta.persistence"><span class="typeNameLink">NamedAttributeNode</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Inheritance.html" title="annotation in jakarta.persistence"><span class="typeNameLink">Inheritance</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/OrderColumn.html" title="annotation in jakarta.persistence"><span class="typeNameLink">OrderColumn</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/NamedStoredProcedureQuery.html" title="annotation in jakarta.persistence"><span class="typeNameLink">NamedStoredProcedureQuery</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/AssociationOverrides.html" title="annotation in jakarta.persistence"><span class="typeNameLink">AssociationOverrides</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/ManyToMany.html" title="annotation in jakarta.persistence"><span class="typeNameLink">ManyToMany</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/FieldResult.html" title="annotation in jakarta.persistence"><span class="typeNameLink">FieldResult</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/JoinColumn.html" title="annotation in jakarta.persistence"><span class="typeNameLink">JoinColumn</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/AttributeOverride.html" title="annotation in jakarta.persistence"><span class="typeNameLink">AttributeOverride</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/CollectionTable.html" title="annotation in jakarta.persistence"><span class="typeNameLink">CollectionTable</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/JoinColumns.html" title="annotation in jakarta.persistence"><span class="typeNameLink">JoinColumns</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/EmbeddedId.html" title="annotation in jakarta.persistence"><span class="typeNameLink">EmbeddedId</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/AssociationOverride.html" title="annotation in jakarta.persistence"><span class="typeNameLink">AssociationOverride</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Embeddable.html" title="annotation in jakarta.persistence"><span class="typeNameLink">Embeddable</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/ExcludeSuperclassListeners.html" title="annotation in jakarta.persistence"><span class="typeNameLink">ExcludeSuperclassListeners</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/OrderBy.html" title="annotation in jakarta.persistence"><span class="typeNameLink">OrderBy</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/QueryHint.html" title="annotation in jakarta.persistence"><span class="typeNameLink">QueryHint</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/PostPersist.html" title="annotation in jakarta.persistence"><span class="typeNameLink">PostPersist</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Lob.html" title="annotation in jakarta.persistence"><span class="typeNameLink">Lob</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Basic.html" title="annotation in jakarta.persistence"><span class="typeNameLink">Basic</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Id.html" title="annotation in jakarta.persistence"><span class="typeNameLink">Id</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Entity.html" title="annotation in jakarta.persistence"><span class="typeNameLink">Entity</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/PostLoad.html" title="annotation in jakarta.persistence"><span class="typeNameLink">PostLoad</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Access.html" title="annotation in jakarta.persistence"><span class="typeNameLink">Access</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Enumerated.html" title="annotation in jakarta.persistence"><span class="typeNameLink">Enumerated</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/DiscriminatorValue.html" title="annotation in jakarta.persistence"><span class="typeNameLink">DiscriminatorValue</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/AttributeOverrides.html" title="annotation in jakarta.persistence"><span class="typeNameLink">AttributeOverrides</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Version.html" title="annotation in jakarta.persistence"><span class="typeNameLink">Version</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/UniqueConstraint.html" title="annotation in jakarta.persistence"><span class="typeNameLink">UniqueConstraint</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/PreRemove.html" title="annotation in jakarta.persistence"><span class="typeNameLink">PreRemove</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/PersistenceUnits.html" title="annotation in jakarta.persistence"><span class="typeNameLink">PersistenceUnits</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/MapKeyJoinColumn.html" title="annotation in jakarta.persistence"><span class="typeNameLink">MapKeyJoinColumn</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/OneToMany.html" title="annotation in jakarta.persistence"><span class="typeNameLink">OneToMany</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/NamedEntityGraph.html" title="annotation in jakarta.persistence"><span class="typeNameLink">NamedEntityGraph</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/PrimaryKeyJoinColumns.html" title="annotation in jakarta.persistence"><span class="typeNameLink">PrimaryKeyJoinColumns</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Convert.html" title="annotation in jakarta.persistence"><span class="typeNameLink">Convert</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Column.html" title="annotation in jakarta.persistence"><span class="typeNameLink">Column</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/MapKeyTemporal.html" title="annotation in jakarta.persistence"><span class="typeNameLink">MapKeyTemporal</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/JoinTable.html" title="annotation in jakarta.persistence"><span class="typeNameLink">JoinTable</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/SqlResultSetMapping.html" title="annotation in jakarta.persistence"><span class="typeNameLink">SqlResultSetMapping</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Embedded.html" title="annotation in jakarta.persistence"><span class="typeNameLink">Embedded</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/ElementCollection.html" title="annotation in jakarta.persistence"><span class="typeNameLink">ElementCollection</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/ConstructorResult.html" title="annotation in jakarta.persistence"><span class="typeNameLink">ConstructorResult</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Index.html" title="annotation in jakarta.persistence"><span class="typeNameLink">Index</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/PersistenceUnit.html" title="annotation in jakarta.persistence"><span class="typeNameLink">PersistenceUnit</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/PostRemove.html" title="annotation in jakarta.persistence"><span class="typeNameLink">PostRemove</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/GeneratedValue.html" title="annotation in jakarta.persistence"><span class="typeNameLink">GeneratedValue</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/NamedQueries.html" title="annotation in jakarta.persistence"><span class="typeNameLink">NamedQueries</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/NamedSubgraph.html" title="annotation in jakarta.persistence"><span class="typeNameLink">NamedSubgraph</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/EntityResult.html" title="annotation in jakarta.persistence"><span class="typeNameLink">EntityResult</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/MapKeyJoinColumns.html" title="annotation in jakarta.persistence"><span class="typeNameLink">MapKeyJoinColumns</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/DiscriminatorColumn.html" title="annotation in jakarta.persistence"><span class="typeNameLink">DiscriminatorColumn</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/NamedNativeQueries.html" title="annotation in jakarta.persistence"><span class="typeNameLink">NamedNativeQueries</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/TableGenerator.html" title="annotation in jakarta.persistence"><span class="typeNameLink">TableGenerator</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/PreUpdate.html" title="annotation in jakarta.persistence"><span class="typeNameLink">PreUpdate</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/TableGenerators.html" title="annotation in jakarta.persistence"><span class="typeNameLink">TableGenerators</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/ManyToOne.html" title="annotation in jakarta.persistence"><span class="typeNameLink">ManyToOne</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/NamedQuery.html" title="annotation in jakarta.persistence"><span class="typeNameLink">NamedQuery</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/ExcludeDefaultListeners.html" title="annotation in jakarta.persistence"><span class="typeNameLink">ExcludeDefaultListeners</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/Cacheable.html" title="annotation in jakarta.persistence"><span class="typeNameLink">Cacheable</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/PrePersist.html" title="annotation in jakarta.persistence"><span class="typeNameLink">PrePersist</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/PostUpdate.html" title="annotation in jakarta.persistence"><span class="typeNameLink">PostUpdate</span></a> (implements java.lang.annotation.Annotation)</li>
</ul>
<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
<ul>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/SharedCacheMode.html" title="enum in jakarta.persistence"><span class="typeNameLink">SharedCacheMode</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/FetchType.html" title="enum in jakarta.persistence"><span class="typeNameLink">FetchType</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/ValidationMode.html" title="enum in jakarta.persistence"><span class="typeNameLink">ValidationMode</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/AccessType.html" title="enum in jakarta.persistence"><span class="typeNameLink">AccessType</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/ConstraintMode.html" title="enum in jakarta.persistence"><span class="typeNameLink">ConstraintMode</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/ParameterMode.html" title="enum in jakarta.persistence"><span class="typeNameLink">ParameterMode</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/InheritanceType.html" title="enum in jakarta.persistence"><span class="typeNameLink">InheritanceType</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/PersistenceContextType.html" title="enum in jakarta.persistence"><span class="typeNameLink">PersistenceContextType</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/PessimisticLockScope.html" title="enum in jakarta.persistence"><span class="typeNameLink">PessimisticLockScope</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/EnumType.html" title="enum in jakarta.persistence"><span class="typeNameLink">EnumType</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/FlushModeType.html" title="enum in jakarta.persistence"><span class="typeNameLink">FlushModeType</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/CascadeType.html" title="enum in jakarta.persistence"><span class="typeNameLink">CascadeType</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/SynchronizationType.html" title="enum in jakarta.persistence"><span class="typeNameLink">SynchronizationType</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/CacheStoreMode.html" title="enum in jakarta.persistence"><span class="typeNameLink">CacheStoreMode</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/CacheRetrieveMode.html" title="enum in jakarta.persistence"><span class="typeNameLink">CacheRetrieveMode</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/TemporalType.html" title="enum in jakarta.persistence"><span class="typeNameLink">TemporalType</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/GenerationType.html" title="enum in jakarta.persistence"><span class="typeNameLink">GenerationType</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/DiscriminatorType.html" title="enum in jakarta.persistence"><span class="typeNameLink">DiscriminatorType</span></a></li>
<li type="circle">jakarta.persistence.<a href="../../jakarta/persistence/LockModeType.html" title="enum in jakarta.persistence"><span class="typeNameLink">LockModeType</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../jakarta/jws/soap/package-tree.html">Prev</a></li>
<li><a href="../../jakarta/persistence/criteria/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?jakarta/persistence/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>