ObjectDB Database Search

1-50 of 200 results

JPA Persistable Types

Persistable types are data types that can be used for storing data in the database. ObjectDB supports all JPA persistable types, which include: User-defined classes: Entity classes, mapped ... can be stored directly in the database. Other persistable types can be embedded in entity classes as

jakarta.persistence.EntityManager

Jakarta Persistence (JPA) Interface jakarta. persistence .EntityManager Super Interfaces: AutoCloseable Interface used to interact with the persistence context. An instance of EntityManager must be obtained from an EntityManagerFactory , and is only able to manage persistence of entities belonging

jakarta.persistence.PersistenceUnitUtil

Jakarta Persistence (JPA) Interface jakarta. persistence .PersistenceUnitUtil Super Interfaces: PersistenceUtil Utility interface between the application and the persistence provider managing the persistence unit. The methods of this interface should only be invoked on entity instances obtained from

jakarta.persistence.EntityManagerFactory

Jakarta Persistence (JPA) Interface jakarta. persistence .EntityManagerFactory Super Interfaces: AutoCloseable Interface used to interact with the persistence unit, and to create new instances of EntityManager . A persistence unit defines the set of all classes that are related or grouped by

jakarta.persistence.Persistence.PERSISTENCE_PROVIDER

Jakarta Persistence (JPA) Field in jakarta. persistence . Persistence PERSISTENCE _PROVIDER This final ... Deprecated: TODO: Either change TCK reference to PERSISTENCE _PROVIDER field to expect "jakarta. persistence .spi.PersistenceProvider" or remove PERSISTENCE _PROVIDER field and also update TCK signature tests. Since: Jakarta Persistence (JPA) 1.0

jakarta.persistence.Persistence.Persistence()

Jakarta Persistence (JPA) Constructor in jakarta. persistence . Persistence Persistence () Default constructor. Deprecated: This class is not intended to be extended nor instantiated, it is going to be marked final when this constructor becomes hidden. Since: Jakarta Persistence (JPA) 1.0

jakarta.persistence.EntityGraph

Jakarta Persistence (JPA) Interface jakarta. persistence .EntityGraph Type Parameters: - The type ... Persistence (JPA) 2.1 Public Instance Methods AttributeNode addAttributeNode ( String attributeName ... .. Since: Jakarta Persistence (JPA) 3.2 AttributeNode addAttributeNode ( Attribute attribute ) Get an existing

jakarta.persistence.Graph

Jakarta Persistence (JPA) Interface jakarta. persistence .Graph Declares operations common to EntityGraph and Subgraph . See Also: EntityGraph Subgraph Since: Jakarta Persistence (JPA) 3.2 Public ... is not an attribute of this entity.. Since: Jakarta Persistence (JPA) 3.2 AttributeNode

jakarta.persistence.JoinTable

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .JoinTable Implemented Interfaces ... ", referencedColumnName = "ID")) This annotation may not be applied to a persistent field or property not annotated ... Persistence (JPA) 1.0 Annotation Elements String name (Optional) The name of the join table. Defaults

jakarta.persistence.JoinColumn

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .JoinColumn Implemented Interfaces ... CollectionTable ForeignKey Since: Jakarta Persistence (JPA) 1.0 Annotation Elements String name (Optional ... Persistence (JPA) 1.0 String referencedColumnName (Optional) The name of the column referenced by

jakarta.persistence.MapKeyColumn

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .MapKeyColumn Implemented Interfaces ... to filename ... } Since: Jakarta Persistence (JPA) 2.0 Annotation Elements String name (Optional ... relationship field or property; " _ "; " KEY ". Default: "" Since: Jakarta Persistence (JPA) 1.0 boolean

jakarta.persistence.MapKeyJoinColumn

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .MapKeyJoinColumn Implemented ... ; ... } See Also: ForeignKey Since: Jakarta Persistence (JPA) 2.0 Annotation Elements String name ... ; " _ "; " KEY ". Default: "" Since: Jakarta Persistence (JPA) 1.0 String referencedColumnName (Optional

jakarta.persistence.GenerationType

Jakarta Persistence (JPA) Enum jakarta. persistence .GenerationType java.lang.Object ∟ java.lang.Enum ∟ jakarta. persistence .GenerationType Implemented Interfaces: Constable , Comparable , Serializable ... Persistence (JPA) 1.0 The Auto Generated Values article explains how to use GenerationType . Enum

jakarta.persistence.LockModeType

Jakarta Persistence (JPA) Enum jakarta. persistence .LockModeType java.lang.Object ∟ java.lang.Enum ∟ jakarta. persistence .LockModeType Implemented Interfaces: FindOption , RefreshOption , Constable ... (increment) to the entity's version column. The persistence implementation is not required to support

jakarta.persistence.EntityExistsException

Jakarta Persistence (JPA) Class jakarta. persistence .EntityExistsException java.lang.Object ∟ java.lang.Throwable ∟ java.lang.Exception ∟ java.lang.RuntimeException ∟ jakarta. persistence .PersistenceException ∟ jakarta. persistence .EntityExistsException Implemented Interfaces: Serializable Thrown by

jakarta.persistence.PessimisticLockException

Jakarta Persistence (JPA) Class jakarta. persistence .PessimisticLockException java.lang.Object ∟ java.lang.Throwable ∟ java.lang.Exception ∟ java.lang.RuntimeException ∟ jakarta. persistence .PersistenceException ∟ jakarta. persistence .PessimisticLockException Implemented Interfaces: Serializable

jakarta.persistence.FlushModeType

Jakarta Persistence (JPA) Enum jakarta. persistence .FlushModeType java.lang.Object ∟ java.lang.Enum ∟ jakarta. persistence .FlushModeType Implemented Interfaces: Constable , Comparable , Serializable ... for the persistence context is AUTO (the default) and a flush mode setting has not been specified for the Query or

jakarta.persistence.LockTimeoutException

Jakarta Persistence (JPA) Class jakarta. persistence .LockTimeoutException java.lang.Object ∟ java.lang.Throwable ∟ java.lang.Exception ∟ java.lang.RuntimeException ∟ jakarta. persistence .PersistenceException ∟ jakarta. persistence .LockTimeoutException Implemented Interfaces: Serializable Thrown by

jakarta.persistence.Entity

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .Entity Implemented Interfaces ... with no parameters, and have no final methods or persistent instance variables. An enum, record, or ... . An entity class holds state, represented as persistent fields and properties: a field or property of basic

jakarta.persistence.EntityNotFoundException

Jakarta Persistence (JPA) Class jakarta. persistence .EntityNotFoundException java.lang.Object ∟ java.lang.Throwable ∟ java.lang.Exception ∟ java.lang.RuntimeException ∟ jakarta. persistence .PersistenceException ∟ jakarta. persistence .EntityNotFoundException Implemented Interfaces: Serializable Thrown

jakarta.persistence.EntityTransaction

Jakarta Persistence (JPA) Interface jakarta. persistence .EntityTransaction Interface used ... the EntityTransaction interface. Since: Jakarta Persistence (JPA) 1.0 The Database Connection using ... a resource transaction. Throws: IllegalStateException - if isActive is true. Since: Jakarta Persistence

jakarta.persistence.EnumType

Jakarta Persistence (JPA) Enum jakarta. persistence .EnumType java.lang.Object ∟ java.lang.Enum ∟ jakarta. persistence .EnumType Implemented Interfaces: Constable , Comparable , Serializable Enumerates ... how a persistent property or field whose type is a Java enum type should be persisted . See Also: Enumerated

jakarta.persistence.PersistenceUtil

Jakarta Persistence (JPA) Interface jakarta. persistence .PersistenceUtil Utility interface between the application and the persistence provider(s). The PersistenceUtil interface instance obtained from the Persistence class is used to determine the load state of an entity or entity attribute

jakarta.persistence.ForeignKey

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .ForeignKey Implemented Interfaces ... . If this annotation is not specified, a default foreign key strategy is selected by the persistence ... AssociationOverride Since: Jakarta Persistence (JPA) 2.1 Annotation Elements String name (Optional

jakarta.persistence.ManyToMany

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .ManyToMany Implemented Interfaces ... ") public Set getCustomers() { return customers; } See Also: JoinTable Since: Jakarta Persistence (JPA ... using generics. Default: void/class Since: Jakarta Persistence (JPA) 1.0 CascadeType[] cascade

jakarta.persistence.ManyToOne

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .ManyToOne Implemented Interfaces ... = "jobInfo.pm") Collection manages; } Since: Jakarta Persistence (JPA) 1.0 Annotation Elements Class ... of the field or property that stores the association. Default: void/class Since: Jakarta Persistence (JPA

jakarta.persistence.NamedEntityGraph

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .NamedEntityGraph Implemented ... , and may be passed to EntityManager.find . Since: Jakarta Persistence (JPA) 2.1 Annotation Elements String ... entity. Entity graph names must be unique within the persistence unit. Default: "" Since: Jakarta

jakarta.persistence.Embeddable

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .Embeddable Implemented Interfaces ... of multiple persistent fields or properties, across several entities, and so distinct instances ... methods or persistent instance variables. An enum or interface may not be designated as

jakarta.persistence.Enumerated

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .Enumerated Implemented Interfaces: Annotation Target: Method, Field Specifies that a persistent property or field should be persisted as an enumerated type. This annotation is optional if the type of a persistent field or property

jakarta.persistence.GeneratedValue

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .GeneratedValue Implemented ... superclass in conjunction with the Id annotation. The persistence provider is only required ... TableGenerator SequenceGenerator Since: Jakarta Persistence (JPA) 1.0 The Auto Generated Values

jakarta.persistence.InheritanceType

Jakarta Persistence (JPA) Enum jakarta. persistence .InheritanceType java.lang.Object ∟ java.lang.Enum ∟ jakarta. persistence .InheritanceType Implemented Interfaces: Constable , Comparable ... Since: Jakarta Persistence (JPA) 1.0 Enum Constants JOINED A table for each abstract or concrete entity class

jakarta.persistence.DiscriminatorColumn

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .DiscriminatorColumn Implemented ... DiscriminatorType Since: Jakarta Persistence (JPA) 1.0 Annotation Elements String name (Optional) The name of column to be used for the discriminator. Default: "DTYPE" Since: Jakarta Persistence (JPA) 1.0

jakarta.persistence.FetchType

Jakarta Persistence (JPA) Enum jakarta. persistence .FetchType java.lang.Object ∟ java.lang.Enum ∟ jakarta. persistence .FetchType Implemented Interfaces: Constable , Comparable , Serializable Defines ... on the persistence provider runtime that data must be eagerly fetched. The LAZY strategy is a hint to the persistence

jakarta.persistence.PersistenceUnitTransactionType

Jakarta Persistence (JPA) Enum jakarta. persistence .PersistenceUnitTransactionType java.lang.Object ∟ java.lang.Enum ∟ jakarta. persistence .PersistenceUnitTransactionType Implemented Interfaces ... Jakarta Persistence . An EntityManager may be a JTA entity manager, where transaction management

jakarta.persistence.Index

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .Index Implemented Interfaces ... CollectionTable JoinTable TableGenerator Since: Jakarta Persistence (JPA) 2.1 Annotation Elements String ... : "" Since: Jakarta Persistence (JPA) 1.0 String columnList (Required) The columns included in the index, in order

jakarta.persistence.MapKey

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .MapKey Implemented Interfaces ... is itself the primary key or a persistent field or property of the entity that is the value of the map. If a persistent field or property other than the primary key is used as a map key

jakarta.persistence.Convert

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .Convert Implemented Interfaces ... { ... } See Also: Converter Converts Basic Since: Jakarta Persistence (JPA) 2.1 Annotation Elements Class converter ... converters would otherwise apply. Default: jakarta. persistence .AttributeConverter/class Since: Jakarta

jakarta.persistence.ConstraintMode

Jakarta Persistence (JPA) Enum jakarta. persistence .ConstraintMode java.lang.Object ∟ java.lang.Enum ∟ jakarta. persistence .ConstraintMode Implemented Interfaces: Constable , Comparable , Serializable Used to control the application of a constraint. Since: Jakarta Persistence (JPA) 2.1 Enum

jakarta.persistence.DiscriminatorType

Jakarta Persistence (JPA) Enum jakarta. persistence .DiscriminatorType java.lang.Object ∟ java.lang.Enum ∟ jakarta. persistence .DiscriminatorType Implemented Interfaces: Constable , Comparable ... .discriminatorType Since: Jakarta Persistence (JPA) 1.0 Enum Constants CHAR Single character as

jakarta.persistence.ElementCollection

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .ElementCollection Implemented ... nickNames = new HashSet(); ... } See Also: CollectionTable Since: Jakarta Persistence (JPA) 2.0 Annotation ... when defined using generics. Default: void/class Since: Jakarta Persistence (JPA) 1.0 FetchType fetch

jakarta.persistence.EntityResult

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .EntityResult Implemented Interfaces ... NamedNativeQuery Since: Jakarta Persistence (JPA) 1.0 Annotation Elements Class entityClass The class of the result. Since: Jakarta Persistence (JPA) 1.0 LockModeType lockMode The lock mode obtained

jakarta.persistence.Lob

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .Lob Implemented Interfaces: Annotation Target: Method, Field Specifies that the annotated persistent property or field should be persisted as a large object to a database-native large object (LOB) type. Portable applications should use

jakarta.persistence.JoinColumns

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .JoinColumns Implemented Interfaces ... Persistence (JPA) 1.0 Annotation Elements JoinColumn[] value The join columns that map the relationship. Since: Jakarta Persistence (JPA) 1.0 ForeignKey foreignKey (Optional) Used to specify or control

jakarta.persistence.NamedAttributeNode

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .NamedAttributeNode Implemented ... . See Also: NamedEntityGraph NamedSubgraph Since: Jakarta Persistence (JPA) 2.1 Annotation Elements String value (Required) The name of the attribute that must be included in the graph. Since: Jakarta Persistence (JPA

jakarta.persistence.MapKeyJoinColumns

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .MapKeyJoinColumns Implemented ... of the grouped MapKeyJoinColumn annotations. See Also: MapKeyJoinColumn ForeignKey Since: Jakarta Persistence ... that are used to map to the entity that is the map key. Since: Jakarta Persistence (JPA) 1.0 ForeignKey

jakarta.persistence.Converter

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .Converter Implemented Interfaces ... type parameter of AttributeConverter . If autoApply = true , the persistence provider ... entity in the persistence unit, except for attributes for which conversion is overridden by means

jakarta.persistence.FieldResult

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .FieldResult Implemented Interfaces ... ") }) }) See Also: EntityResult SqlResultSetMapping Since: Jakarta Persistence (JPA) 1.0 Annotation Elements String name Name of the persistent field or property of the class. Since: Jakarta Persistence (JPA) 1.0 String

jakarta.persistence.NamedNativeQueries

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .NamedNativeQueries Implemented ... to the persistence unit. The NamedNativeQueries annotation can be applied to an entity or mapped superclass. See Also: NamedNativeQuery Since: Jakarta Persistence (JPA) 1.0 Annotation Elements

jakarta.persistence.MapKeyTemporal

Jakarta Persistence (JPA) Annotation Type jakarta. persistence .MapKeyTemporal Implemented Interfaces: Annotation Target: Method, Field This annotation must be specified for persistent map keys ... .time . Since: Jakarta Persistence (JPA) 2.0 Annotation Elements TemporalType value (Required

Step 2: Entity Class and Persistence Unit

.Serializable; import java.sql.Date; import javax. persistence .Entity; import javax. persistence .GeneratedValue; import javax. persistence .Id; @Entity public class Guest implements Serializable { private static final long serialVersionUID = 1L; // Persistent Fields: @Id @GeneratedValue Long id; private