ObjectDB Database Search

51-100 of 200 results

Collections in JPQL and Criteria Queries

provides an additional method for checking if a specified element is contained in a collection. JPA ... are also available as JPA criteria query expressions. The CriteriaBuilder interface provides factory

jakarta.persistence.JoinTable

Jakarta Persistence ( JPA ) Annotation Type jakarta.persistence.JoinTable Implemented Interfaces ... Persistence ( JPA ) 1.0 Annotation Elements String name (Optional) The name of the join table. Defaults ... . Default: "" Since: Jakarta Persistence ( JPA ) 1.0 String catalog (Optional) The catalog of the table

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.PersistenceUnitUtil

Jakarta Persistence ( JPA ) Interface jakarta.persistence.PersistenceUnitUtil Super Interfaces ... Persistence ( JPA ) 2.0 Public Instance Methods Class getClass ( T entity ) Return the concrete entity ... cannot be loaded from the database. Since: Jakarta Persistence ( JPA ) 3.2 Object getIdentifier ( Object

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

Database Management Settings

is defined in the entity class. Some ORM JPA providers require a version field. You can disable

Server Configuration

the connection URL string, as explained in the JPA Overview section. The max attribute specifies

Strings in JPQL and Criteria Queries

that are described above are also available as JPA criteria query expressions. The CriteriaBuilder

FROM clause (JPQL / Criteria API)

, the OUTER JOIN variant returns Nauru with a NULL value as its capital. [LEFT [OUTER] | INNER] JOIN FETCH JPA

Logical Operators in JPQL and Criteria API

Logical operators in JPQL and JPA criteria queries combine simple Boolean expressions to form complex expressions. Logical operators ObjectDB supports two sets of logical operators, as shown in the following table: Set 1: JPQL / SQL Set 2: Java / JDO AND && OR || NOT ! JPQL uses SQL notation

Index Definition

@Index and @Unique annotations to define indexes. Note that JPA's @Index annotation cannot be applied

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 JPA article explains how to use EntityTransaction . Public Instance Methods void begin () Start

jakarta.persistence.LockModeType

Jakarta Persistence ( JPA ) Enum jakarta.persistence.LockModeType java.lang.Object ∟ java.lang.Enum ... for rollback). Since: Jakarta Persistence ( JPA ) 1.0 Enum Constants NONE No lock. Since: Jakarta Persistence ( JPA ) 2.0 OPTIMISTIC Optimistic lock. Since: Jakarta Persistence ( JPA ) 2.0 OPTIMISTIC_FORCE_INCREMENT

jakarta.persistence.PessimisticLockException

Jakarta Persistence ( JPA ) Class jakarta.persistence.PessimisticLockException java.lang.Object ... , is marked for rollback. Since: Jakarta Persistence ( JPA ) 2.0 Public Constructors ... . Since: Jakarta Persistence ( JPA ) 1.0 PessimisticLockException ( String message ) Constructs a new

jakarta.persistence.LockTimeoutException

Jakarta Persistence ( JPA ) Class jakarta.persistence.LockTimeoutException java.lang.Object ∟ java ... ( JPA ) 2.0 Public Constructors LockTimeoutException () Constructs a new LockTimeoutException exception with null as its detail message. Since: Jakarta Persistence ( JPA ) 1.0 LockTimeoutException

jakarta.persistence.GenerationType

Jakarta Persistence ( JPA ) Enum jakarta.persistence.GenerationType java.lang.Object ∟ java.lang ... Persistence ( JPA ) 1.0 The Auto Generated Values article explains how to use GenerationType . Enum ... Persistence ( JPA ) 1.0 IDENTITY Indicates that the persistence provider must assign primary keys

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 ... Persistence ( JPA ) 1.0 NamedAttributeNode[] attributeNodes (Optional) A list of attributes of the entity

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.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.ForeignKey

Jakarta Persistence ( JPA ) Annotation Type jakarta.persistence.ForeignKey Implemented Interfaces ... AssociationOverride Since: Jakarta Persistence ( JPA ) 2.1 Annotation Elements String name (Optional ... : "" Since: Jakarta Persistence ( JPA ) 1.0 ConstraintMode value (Optional) Used to specify whether a foreign key

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.EntityNotFoundException

Jakarta Persistence ( JPA ) Class jakarta.persistence.EntityNotFoundException java.lang.Object ... ) Since: Jakarta Persistence ( JPA ) 1.0 Public Constructors EntityNotFoundException () Constructs a new EntityNotFoundException exception with null as its detail message. Since: Jakarta Persistence ( JPA ) 1

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.EntityExistsException

Jakarta Persistence ( JPA ) Class jakarta.persistence.EntityExistsException java.lang.Object ∟ java ... . See Also: EntityManager.persist(Object) Since: Jakarta Persistence ( JPA ) 1.0 Public Constructors ... . Since: Jakarta Persistence ( JPA ) 1.0 EntityExistsException ( String message ) Constructs a new

jakarta.persistence.InheritanceType

Jakarta Persistence ( JPA ) Enum jakarta.persistence.InheritanceType java.lang.Object ∟ java.lang ... Since: Jakarta Persistence ( JPA ) 1.0 Enum Constants JOINED A table for each abstract or concrete entity class ... rows. A join is used to retrieve the state of such entities. Since: Jakarta Persistence ( JPA ) 1.0

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.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 ... Persistence ( JPA ) 1.0 String attributeName A name or period-separated path identifying the converted

jakarta.persistence.ConstraintMode

Jakarta Persistence ( JPA ) Enum jakarta.persistence.ConstraintMode java.lang.Object ∟ java.lang ... Used to control the application of a constraint. Since: Jakarta Persistence ( JPA ) 2.1 Enum Constants CONSTRAINT Apply the constraint. Since: Jakarta Persistence ( JPA ) 1.0 NO_CONSTRAINT Do not apply

jakarta.persistence.DiscriminatorType

Jakarta Persistence ( JPA ) Enum jakarta.persistence.DiscriminatorType java.lang.Object ∟ java.lang ... .discriminatorType Since: Jakarta Persistence ( JPA ) 1.0 Enum Constants CHAR Single character as the discriminator type. Since: Jakarta Persistence ( JPA ) 1.0 INTEGER Integer as the discriminator type

jakarta.persistence.EnumType

Jakarta Persistence ( JPA ) Enum jakarta.persistence.EnumType java.lang.Object ∟ java.lang.Enum ... EnumeratedValue Since: Jakarta Persistence ( JPA ) 1.0 The JPA Persistable Types article explains ... /ordinal() member. Since: Jakarta Persistence ( JPA ) 1.0 STRING Persist enumerated type property or

jakarta.persistence.PersistenceUnitTransactionType

Jakarta Persistence ( JPA ) Enum jakarta.persistence.PersistenceUnitTransactionType java.lang.Object ... via the EntityTransaction interface. Since: Jakarta Persistence ( JPA ) 3.2 Enum Constants JTA Transaction management via JTA. Since: Jakarta Persistence ( JPA ) 1.0 RESOURCE_LOCAL Resource-local

jakarta.persistence.PersistenceUtil

Jakarta Persistence ( JPA ) Interface jakarta.persistence.PersistenceUtil Utility interface between ... ( JPA ) 2.0 Public Instance Methods boolean isLoaded ( Object entity , String attributeName ... Persistence ( JPA ) 1.0 boolean isLoaded ( Object entity ) Determine the load state of an entity

jakarta.persistence.FlushModeType

Jakarta Persistence ( JPA ) Enum jakarta.persistence.FlushModeType java.lang.Object ∟ java.lang.Enum ... .setFlushMode(FlushModeType) Query.setFlushMode(FlushModeType) Since: Jakarta Persistence ( JPA ) 1.0 Enum Constants AUTO (Default) Flushing to occur at query execution. Since: Jakarta Persistence ( JPA ) 1.0

jakarta.persistence.GeneratedValue

Jakarta Persistence ( JPA ) Annotation Type jakarta.persistence.GeneratedValue Implemented ... TableGenerator SequenceGenerator Since: Jakarta Persistence ( JPA ) 1.0 The Auto Generated Values ... entity primary key. Default: AUTO Since: Jakarta Persistence ( JPA ) 1.0 String generator (Optional

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.MapKeyJoinColumns

Jakarta Persistence ( JPA ) Annotation Type jakarta.persistence.MapKeyJoinColumns Implemented ... ( JPA ) 2.0 Annotation Elements MapKeyJoinColumn[] value (Required) The map key join columns that are used to map to the entity that is the map key. Since: Jakarta Persistence ( JPA ) 1.0 ForeignKey

jakarta.persistence.ConstructorResult

Jakarta Persistence ( JPA ) Annotation Type jakarta.persistence.ConstructorResult Implemented ... NamedNativeQuery ColumnResult Since: Jakarta Persistence ( JPA ) 2.1 Annotation Elements Class targetClass (Required) The class whose constructor is to be invoked. Since: Jakarta Persistence ( JPA ) 1.0

jakarta.persistence.ColumnResult

Jakarta Persistence ( JPA ) Annotation Type jakarta.persistence.ColumnResult Implemented Interfaces ... NamedNativeQuery ConstructorResult Since: Jakarta Persistence ( JPA ) 1.0 Annotation Elements String ... ( JPA ) 1.0 Class type (Optional) The Java type to which the column type is to be mapped. If the type

jakarta.persistence.Entity

Jakarta Persistence ( JPA ) Annotation Type jakarta.persistence.Entity Implemented Interfaces ... . Since: Jakarta Persistence ( JPA ) 1.0 The JPA Persistable Types article explains how to use Entity ... literal in the Jakarta Persistence query language. Default: "" Since: Jakarta Persistence ( JPA ) 1.0

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.EntityListeners

Jakarta Persistence ( JPA ) Annotation Type jakarta.persistence.EntityListeners Implemented ... , PostPersist , PostUpdate , and/or PostRemove . Since: Jakarta Persistence ( JPA ) 1.0 The JPA Lifecycle ... listener classes Since: Jakarta Persistence ( JPA ) 1.0 Additional JDK methods inherited from java

Step 1: Create a Maven Web Project

MVC Framework and ObjectDB/ JPA support. The next step is creating a JPA Entity class .

Step 5: Add a JSP Page

content: JPA Guestbook Web Application Tutorial Name: The JSP generates the guestbook page output

Step 4: Run the Application

: This is the end of the tutorial. Learn more about ObjectDB and JPA by reading the Manual .

Step 6: Set the Spring XML

and transactions), to inject a JPA   EntityManager , to manage transactions and to look for JSP pages in

Step 3: Add a Context Listener Class

The Guest entities will be stored in an ObjectDB database, which will be represented by a JPA's EntityManagerFactory instance with a global application scope. We have to register a ServletContextListener to perform initialization and cleanup operations: The database will be opened (or created

Step 6: Set the Spring XML

, controllers and transactions), to inject a JPA EntityManager , to manage transactions and to look

Step 7: Run the Spring Web App

; ObjectDB Explorer : This is the end of the tutorial. Learn more about ObjectDB and JPA by reading the  Manual .