About
ObjectDB Database
Overview Features Licence About Us
Get ObjectDB
Download Release History Change Log Purchase
Support
FAQ Forum Issue Tracking Contact
Manual
Quick Tour
Entity Class Database Connection CRUD Operations What is Next?
Entity Classes
Persistable Types Entity Fields Primary Key Generated Values Index Definition Schema Evolution Persistence Unit
Using JPA
Database Connection Managed Entity Objects
CRUD Operations
Storing Retrieving Updating Deleting
Advanced Topics
Detached Entities Locking Lifecycle Events Cache Metamodel API
JPA Queries
Query API
Running Queries Query Parameters Named Queries Criteria Query API Setting & Tuning
Query Structure
SELECT FROM WHERE GROUP BY ORDER BY DELETE UPDATE
Query Expressions
Literals Paths and Types Numbers Strings Date and Time Collections Comparison Operators Logical Operators
Tools
Database Explorer Database Server Class Enhancer Replication (Cluster) Online Backup Database Doctor Transaction Replayer BIRT Reports Driver
Configuration
General and Logging Database Management Entity Management Schema Update Server Configuration Server User List SSL Configuration
API
Core
Persistence EntityManagerFactory EntityManager EntityTransaction
Queries
Query TypedQuery Parameter CriteriaBuilder CriteriaQuery
Selection and Results
Selection CompoundSelection Order Tuple TupleElement
Criteria From Elements
From Root Join PluralJoin CollectionJoin SetJoin ListJoin MapJoin JoinType Fetch FetchParent
Criteria Expressions
Expression Predicate Path ParameterExpression Coalesce In Case SimpleCase AbstractQuery Subquery
Control
PersistenceUtil PersistenceUnitUtil Cache CacheRetrieveMode CacheStoreMode SharedCacheMode FlushModeType LockModeType PessimisticLockScope
Metamodel
Metamodel
Metamodel Types
Type PersistenceType BasicType ManagedType EmbeddableType IdentifiableType EntityType MappedSuperclassType
Metamodel Attributes
Attribute PersistentAttributeType SingularAttribute PluralAttribute CollectionType CollectionAttribute SetAttribute MapAttribute ListAttribute
Bindable
Exceptions
EntityExistsException EntityNotFoundException LockTimeoutException NonUniqueResultException NoResultException OptimisticLockException PersistenceException PessimisticLockException QueryTimeoutException RollbackException TransactionRequiredException
Annotations
Class Modifiers
Cacheable Embeddable Entity EntityListeners ExcludeDefaultListeners ExcludeSuperclassListeners IdClass MappedSuperclass
Field Modifiers
Basic Embedded ElementCollection Id EmbeddedId Version Transient Enumerated MapKeyEnumerated EnumType Temporal TemporalType MapKeyTemporal
Relationships
ManyToMany ManyToOne OneToMany OneToOne OrderBy MapKey CascadeType FetchType
Access Modes
Access AccessType
Value Generation
GeneratedValue GenerationType SequenceGenerator TableGenerator
Callback Methods
PrePersist PreRemove PreUpdate PostLoad PostPersist PostRemove PostUpdate
JPQL Queries
NamedQueries NamedQuery QueryHint
Java EE
PersistenceContext PersistenceContextType PersistenceContexts PersistenceProperty PersistenceUnit PersistenceUnits
Mapping (ORM)
AssociationOverride AssociationOverrides AttributeOverride AttributeOverrides CollectionTable Column DiscriminatorColumn DiscriminatorType DiscriminatorValue Inheritance InheritanceType JoinColumn JoinColumns JoinTable Lob MapKeyClass MapKeyColumn MapKeyJoinColumn MapKeyJoinColumns MapsId OrderColumn PrimaryKeyJoinColumn PrimaryKeyJoinColumns SecondaryTable SecondaryTables Table UniqueConstraint
SQL Queries
ColumnResult EntityResult FieldResult NamedNativeQueries NamedNativeQuery SqlResultSetMapping SqlResultSetMappings
Main API (JPA) Types: All API (JPA) Types: Copyright © 2024 ObjectDB Software
CriteriaBuilder EntityTransaction Persistence PersistenceUtil EntityManager TypedQuery<X> Query Cache Parameter<T> EntityGraph<T> PersistenceUnitUtil EntityManagerFactory Metamodel CriteriaQuery<T> *
Tutorials
General JPA Tutorials
Quick Start with JPA BIRT Report Generator
Web App JPA Tutorials
JPA Web App (Tomcat)
Eclipse JPA Web App NetBeans JPA Web App Download and Run
Java EE JPA (GlassFish)
Eclipse JPA Java EE NetBeans JPA Java EE Download and Run
Spring MVC and JPA
Eclipse JPA Spring NetBeans JPA Spring Download and Run