Skip to content

Upgrading jakarta.persistence:jakarta.persistence-api 2 to 3

Unknown2.2.3 → 3.2.0

Fetching 11 releases from GitHub…5 / 11
UnknownUpgrade verdict

DepDelta is still reading the notes for 6 of 11 releases, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • added: @interface Access
  • added: @interface AssociationOverride
  • added: @interface AssociationOverrides
  • added: @interface AttributeOverride
  • added: @interface AttributeOverrides
  • added: @interface Basic
  • added: @interface Cacheable
  • added: @interface CheckConstraint
  • added: @interface CollectionTable
  • added: @interface Column
  • added: @interface ColumnResult
  • added: @interface ConstructorResult
  • added: @interface Convert
  • added: @interface Converter
  • added: @interface Converts
  • added: @interface DiscriminatorColumn
  • added: @interface DiscriminatorValue
  • added: @interface ElementCollection
  • added: @interface Embeddable
  • added: @interface Embedded
  • added: @interface EmbeddedId
  • added: @interface Entity
  • added: @interface EntityListeners
  • added: @interface EntityResult
  • added: @interface Enumerated
  • added: @interface EnumeratedValue
  • added: @interface ExcludeDefaultListeners
  • added: @interface ExcludeSuperclassListeners
  • added: @interface FieldResult
  • added: @interface ForeignKey
  • added: @interface GeneratedValue
  • added: @interface Id
  • added: @interface IdClass
  • added: @interface Index
  • added: @interface Inheritance
  • added: @interface JoinColumn
  • added: @interface JoinColumns
  • added: @interface JoinTable
  • added: @interface Lob
  • added: @interface ManyToMany
  • added: @interface ManyToOne
  • added: @interface MapKey
  • added: @interface MapKeyClass
  • added: @interface MapKeyColumn
  • added: @interface MapKeyEnumerated
  • added: @interface MapKeyJoinColumn
  • added: @interface MapKeyJoinColumns
  • added: @interface MapKeyTemporal
  • added: @interface MappedSuperclass
  • added: @interface MapsId
  • added: @interface NamedAttributeNode
  • added: @interface NamedEntityGraph
  • added: @interface NamedEntityGraphs
  • added: @interface NamedNativeQueries
  • added: @interface NamedNativeQuery
  • added: @interface NamedQueries
  • added: @interface NamedQuery
  • added: @interface NamedStoredProcedureQueries
  • added: @interface NamedStoredProcedureQuery
  • added: @interface NamedSubgraph
  • added: @interface OneToMany
  • added: @interface OneToOne
  • added: @interface OrderBy
  • added: @interface OrderColumn
  • added: @interface PersistenceContext
  • added: @interface PersistenceContexts
  • added: @interface PersistenceProperty
  • added: @interface PersistenceUnit
  • added: @interface PersistenceUnits
  • added: @interface PostLoad
  • added: @interface PostPersist
  • added: @interface PostRemove
  • added: @interface PostUpdate
  • added: @interface PrePersist
  • added: @interface PreRemove
  • added: @interface PreUpdate
  • added: @interface PrimaryKeyJoinColumn
  • added: @interface PrimaryKeyJoinColumns
  • added: @interface QueryHint
  • added: @interface SecondaryTable
  • added: @interface SecondaryTables
  • added: @interface SequenceGenerator
  • added: @interface SequenceGenerators
  • added: @interface SqlResultSetMapping
  • added: @interface SqlResultSetMappings
  • added: @interface StoredProcedureParameter
  • added: @interface Table
  • added: @interface TableGenerator
  • added: @interface TableGenerators
  • added: @interface Temporal
  • added: @interface Transient
  • added: @interface UniqueConstraint
  • added: @interface Version
  • added: class EntityExistsException extends PersistenceException
  • added: class EntityNotFoundException extends PersistenceException
  • added: class LockTimeoutException extends PersistenceException
  • added: class NoResultException extends PersistenceException
  • added: class NonUniqueResultException extends PersistenceException
  • added: class OptimisticLockException extends PersistenceException
  • added: class Persistence
  • added: class PersistenceConfiguration
  • added: class PersistenceException extends RuntimeException
  • added: class PessimisticLockException extends PersistenceException
  • added: class QueryTimeoutException extends PersistenceException
  • added: class RollbackException extends PersistenceException
  • added: class SchemaValidationException extends Exception
  • added: class Timeout implements FindOption, RefreshOption, LockOption
  • added: class TransactionRequiredException extends PersistenceException
  • added: ctor EntityExistsException()
  • added: ctor EntityExistsException(String)
  • added: ctor EntityExistsException(String, Throwable)
  • added: ctor EntityExistsException(Throwable)
  • added: ctor EntityNotFoundException()
  • added: ctor EntityNotFoundException(Exception)
  • added: ctor EntityNotFoundException(String)
  • added: ctor EntityNotFoundException(String, Exception)
  • added: ctor LockTimeoutException()
  • added: ctor LockTimeoutException(Object)
  • added: ctor LockTimeoutException(String)
  • added: ctor LockTimeoutException(String, Throwable)
  • added: ctor LockTimeoutException(String, Throwable, Object)
  • added: ctor LockTimeoutException(Throwable)
  • added: ctor NoResultException()
  • added: ctor NoResultException(String)
  • added: ctor NonUniqueResultException()
  • added: ctor NonUniqueResultException(Exception)
  • added: ctor NonUniqueResultException(String)
  • added: ctor NonUniqueResultException(String, Exception)
  • added: ctor OptimisticLockException()
  • added: ctor OptimisticLockException(Object)
  • added: ctor OptimisticLockException(String)
  • added: ctor OptimisticLockException(String, Throwable)
  • added: ctor OptimisticLockException(String, Throwable, Object)
  • added: ctor OptimisticLockException(Throwable)
  • added: ctor Persistence()
  • added: ctor PersistenceConfiguration(String)
  • added: ctor PersistenceException()
  • added: ctor PersistenceException(String)
  • added: ctor PersistenceException(String, Throwable)
  • added: ctor PersistenceException(Throwable)
  • added: ctor PessimisticLockException()
  • added: ctor PessimisticLockException(Object)
  • added: ctor PessimisticLockException(String)
  • added: ctor PessimisticLockException(String, Throwable)
  • added: ctor PessimisticLockException(String, Throwable, Object)
  • added: ctor PessimisticLockException(Throwable)
  • added: ctor QueryTimeoutException()
  • added: ctor QueryTimeoutException(Query)
  • added: ctor QueryTimeoutException(String)
  • added: ctor QueryTimeoutException(String, Throwable)
  • added: ctor QueryTimeoutException(String, Throwable, Query)
  • added: ctor QueryTimeoutException(Throwable)
  • added: ctor RollbackException()
  • added: ctor RollbackException(String)
  • added: ctor RollbackException(String, Throwable)
  • added: ctor RollbackException(Throwable)
  • added: ctor SchemaValidationException(String, Exception[])
  • added: ctor TransactionRequiredException()
  • added: ctor TransactionRequiredException(Exception)
  • added: ctor TransactionRequiredException(String)
  • added: ctor TransactionRequiredException(String, Exception)
  • added: enum AccessType
  • added: enum CacheRetrieveMode implements FindOption
  • added: enum CacheStoreMode implements FindOption, RefreshOption
  • added: enum CascadeType
  • added: enum ConstraintMode
  • added: enum DiscriminatorType
  • added: enum EnumType
  • added: enum FetchType
  • added: enum FlushModeType
  • added: enum GenerationType
  • added: enum InheritanceType
  • added: enum LockModeType implements FindOption, RefreshOption
  • added: enum ParameterMode
  • added: enum PersistenceContextType
  • added: enum PersistenceUnitTransactionType
  • added: enum PessimisticLockScope implements FindOption, RefreshOption, LockOption
  • added: enum SharedCacheMode
  • added: enum SynchronizationType
  • added: enum TemporalType
  • added: enum ValidationMode
  • added: interface AttributeConverter
  • added: interface AttributeNode
  • added: interface Cache
  • added: interface ConnectionConsumer
  • added: interface ConnectionFunction
  • added: interface EntityGraph extends Graph
  • added: interface EntityManager extends AutoCloseable
  • added: interface EntityManagerFactory extends AutoCloseable
  • added: interface EntityTransaction
  • added: interface FindOption
  • added: interface Graph
  • added: interface LockOption
  • added: interface Parameter
  • added: interface PersistenceUnitUtil extends PersistenceUtil
  • added: interface PersistenceUtil
  • added: interface Query
  • added: interface RefreshOption
  • added: interface SchemaManager
  • added: interface StoredProcedureQuery extends Query
  • added: interface Subgraph extends Graph
  • added: interface Tuple
  • added: interface TupleElement
  • added: interface TypedQuery extends Query
  • added: interface TypedQueryReference
  • added: method Access.value(): AccessType
  • added: method AssociationOverride.foreignKey(): ForeignKey
  • added: method AssociationOverride.joinColumns(): JoinColumn[]
  • added: method AssociationOverride.joinTable(): JoinTable
  • added: method AssociationOverride.name(): String
  • added: method AssociationOverrides.value(): AssociationOverride[]
  • added: method AttributeConverter.convertToDatabaseColumn(Object): Object
  • added: method AttributeConverter.convertToEntityAttribute(Object): Object
  • added: method AttributeNode.getAttributeName(): String
  • added: method AttributeNode.getKeySubgraphs(): Map
  • added: method AttributeNode.getSubgraphs(): Map
  • added: method AttributeOverride.column(): Column
  • added: method AttributeOverride.name(): String
  • added: method AttributeOverrides.value(): AttributeOverride[]
  • added: method Basic.fetch(): FetchType
  • added: method Basic.optional(): boolean
  • added: method Cache.contains(Class, Object): boolean
  • added: method Cache.evict(Class): void
  • added: method Cache.evict(Class, Object): void
  • added: method Cache.evictAll(): void
  • added: method Cache.unwrap(Class): Object
  • added: method Cacheable.value(): boolean
  • added: method CheckConstraint.constraint(): String
  • added: method CheckConstraint.name(): String
  • added: method CheckConstraint.options(): String
  • added: method CollectionTable.catalog(): String
  • added: method CollectionTable.foreignKey(): ForeignKey
  • added: method CollectionTable.indexes(): Index[]
  • added: method CollectionTable.joinColumns(): JoinColumn[]
  • added: method CollectionTable.name(): String
  • added: method CollectionTable.options(): String
  • added: method CollectionTable.schema(): String
  • added: method CollectionTable.uniqueConstraints(): UniqueConstraint[]
  • added: method Column.check(): CheckConstraint[]
  • added: method Column.columnDefinition(): String
  • added: method Column.comment(): String
  • added: method Column.insertable(): boolean
  • added: method Column.length(): int
  • added: method Column.name(): String
  • added: method Column.nullable(): boolean
  • added: method Column.options(): String
  • added: method Column.precision(): int
  • added: method Column.scale(): int
  • added: method Column.secondPrecision(): int
  • added: method Column.table(): String
  • added: method Column.unique(): boolean
  • added: method Column.updatable(): boolean
  • added: method ColumnResult.name(): String
  • added: method ColumnResult.type(): Class
  • added: method ConnectionConsumer.accept(Object): void
  • added: method ConnectionFunction.apply(Object): Object
  • added: method ConstructorResult.columns(): ColumnResult[]
  • added: method ConstructorResult.targetClass(): Class
  • added: method Convert.attributeName(): String
  • added: method Convert.converter(): Class
  • added: method Convert.disableConversion(): boolean
  • added: method Converter.autoApply(): boolean
  • added: method Converts.value(): Convert[]
  • added: method DiscriminatorColumn.columnDefinition(): String
  • added: method DiscriminatorColumn.discriminatorType(): DiscriminatorType
  • added: method DiscriminatorColumn.length(): int
  • added: method DiscriminatorColumn.name(): String
  • added: method DiscriminatorColumn.options(): String
  • added: method DiscriminatorValue.value(): String
  • added: method ElementCollection.fetch(): FetchType
  • added: method ElementCollection.targetClass(): Class
  • added: method Entity.name(): String
  • added: method EntityGraph.addSubclassSubgraph(Class): Subgraph
  • added: method EntityGraph.addTreatedSubgraph(Class): Subgraph
  • added: method EntityGraph.getName(): String
  • added: method EntityListeners.value(): Class[]
  • added: method EntityManager.callWithConnection(ConnectionFunction): Object
  • added: method EntityManager.clear(): void
  • added: method EntityManager.close(): void
  • added: method EntityManager.contains(Object): boolean
  • added: method EntityManager.createEntityGraph(Class): EntityGraph
  • added: method EntityManager.createEntityGraph(String): EntityGraph
  • added: method EntityManager.createNamedQuery(String): Query
  • added: method EntityManager.createNamedQuery(String, Class): TypedQuery
  • added: method EntityManager.createNamedStoredProcedureQuery(String): StoredProcedureQuery
  • added: method EntityManager.createNativeQuery(String): Query
  • added: method EntityManager.createNativeQuery(String, Class): Query
  • added: method EntityManager.createNativeQuery(String, String): Query
  • added: method EntityManager.createQuery(CriteriaDelete): Query
  • added: method EntityManager.createQuery(CriteriaQuery): TypedQuery
  • added: method EntityManager.createQuery(CriteriaSelect): TypedQuery
  • added: method EntityManager.createQuery(CriteriaUpdate): Query
  • added: method EntityManager.createQuery(String): Query
  • added: method EntityManager.createQuery(String, Class): TypedQuery
  • added: method EntityManager.createQuery(TypedQueryReference): TypedQuery
  • added: method EntityManager.createStoredProcedureQuery(String): StoredProcedureQuery
  • added: method EntityManager.createStoredProcedureQuery(String, Class[]): StoredProcedureQuery
  • added: method EntityManager.createStoredProcedureQuery(String, String[]): StoredProcedureQuery
  • added: method EntityManager.detach(Object): void
  • added: method EntityManager.find(Class, Object): Object
  • added: method EntityManager.find(Class, Object, FindOption[]): Object
  • added: method EntityManager.find(Class, Object, LockModeType): Object
  • added: method EntityManager.find(Class, Object, LockModeType, Map): Object
  • added: method EntityManager.find(Class, Object, Map): Object
  • added: method EntityManager.find(EntityGraph, Object, FindOption[]): Object
  • added: method EntityManager.flush(): void
  • added: method EntityManager.getCacheRetrieveMode(): CacheRetrieveMode
  • added: method EntityManager.getCacheStoreMode(): CacheStoreMode
  • added: method EntityManager.getCriteriaBuilder(): CriteriaBuilder
  • added: method EntityManager.getDelegate(): Object
  • added: method EntityManager.getEntityGraph(String): EntityGraph
  • added: method EntityManager.getEntityGraphs(Class): List
  • added: method EntityManager.getEntityManagerFactory(): EntityManagerFactory
  • added: method EntityManager.getFlushMode(): FlushModeType
  • added: method EntityManager.getLockMode(Object): LockModeType
  • added: method EntityManager.getMetamodel(): Metamodel
  • added: method EntityManager.getProperties(): Map
  • added: method EntityManager.getReference(Class, Object): Object
  • added: method EntityManager.getReference(Object): Object
  • added: method EntityManager.getTransaction(): EntityTransaction
  • added: method EntityManager.isJoinedToTransaction(): boolean
  • added: method EntityManager.isOpen(): boolean
  • added: method EntityManager.joinTransaction(): void
  • added: method EntityManager.lock(Object, LockModeType): void
  • added: method EntityManager.lock(Object, LockModeType, LockOption[]): void
  • added: method EntityManager.lock(Object, LockModeType, Map): void
  • added: method EntityManager.merge(Object): Object
  • added: method EntityManager.persist(Object): void
  • added: method EntityManager.refresh(Object): void
  • added: method EntityManager.refresh(Object, LockModeType): void
  • added: method EntityManager.refresh(Object, LockModeType, Map): void
  • added: method EntityManager.refresh(Object, Map): void
  • added: method EntityManager.refresh(Object, RefreshOption[]): void
  • added: method EntityManager.remove(Object): void
  • added: method EntityManager.runWithConnection(ConnectionConsumer): void
  • added: method EntityManager.setCacheRetrieveMode(CacheRetrieveMode): void
  • added: method EntityManager.setCacheStoreMode(CacheStoreMode): void
  • added: method EntityManager.setFlushMode(FlushModeType): void
  • added: method EntityManager.setProperty(String, Object): void
  • added: method EntityManager.unwrap(Class): Object
  • added: method EntityManagerFactory.addNamedEntityGraph(String, EntityGraph): void
  • added: method EntityManagerFactory.addNamedQuery(String, Query): void
  • added: method EntityManagerFactory.callInTransaction(Function): Object
  • added: method EntityManagerFactory.close(): void
  • added: method EntityManagerFactory.createEntityManager(): EntityManager
  • added: method EntityManagerFactory.createEntityManager(Map): EntityManager
  • added: method EntityManagerFactory.createEntityManager(SynchronizationType): EntityManager
  • added: method EntityManagerFactory.createEntityManager(SynchronizationType, Map): EntityManager
  • added: method EntityManagerFactory.getCache(): Cache
  • added: method EntityManagerFactory.getCriteriaBuilder(): CriteriaBuilder
  • added: method EntityManagerFactory.getMetamodel(): Metamodel
  • added: method EntityManagerFactory.getName(): String
  • added: method EntityManagerFactory.getNamedEntityGraphs(Class): Map
  • added: method EntityManagerFactory.getNamedQueries(Class): Map
  • added: method EntityManagerFactory.getPersistenceUnitUtil(): PersistenceUnitUtil
  • added: method EntityManagerFactory.getProperties(): Map
  • added: method EntityManagerFactory.getSchemaManager(): SchemaManager
  • added: method EntityManagerFactory.getTransactionType(): PersistenceUnitTransactionType
  • added: method EntityManagerFactory.isOpen(): boolean
  • added: method EntityManagerFactory.runInTransaction(Consumer): void
  • added: method EntityManagerFactory.unwrap(Class): Object
  • added: method EntityResult.discriminatorColumn(): String
  • added: method EntityResult.entityClass(): Class
  • added: method EntityResult.fields(): FieldResult[]
  • added: method EntityResult.lockMode(): LockModeType
  • added: method EntityTransaction.begin(): void
  • added: method EntityTransaction.commit(): void
  • added: method EntityTransaction.getRollbackOnly(): boolean
  • added: method EntityTransaction.getTimeout(): Integer
  • added: method EntityTransaction.isActive(): boolean
  • added: method EntityTransaction.rollback(): void
  • added: method EntityTransaction.setRollbackOnly(): void
  • added: method EntityTransaction.setTimeout(Integer): void
  • added: method Enumerated.value(): EnumType
  • added: method FieldResult.column(): String
  • added: method FieldResult.name(): String
  • added: method ForeignKey.foreignKeyDefinition(): String
  • added: method ForeignKey.name(): String
  • added: method ForeignKey.options(): String
  • added: method ForeignKey.value(): ConstraintMode
  • added: method GeneratedValue.generator(): String
  • added: method GeneratedValue.strategy(): GenerationType
  • added: method Graph.addAttributeNode(Attribute): AttributeNode
  • added: method Graph.addAttributeNode(String): AttributeNode
  • added: method Graph.addAttributeNodes(Attribute[]): void
  • added: method Graph.addAttributeNodes(String[]): void
  • added: method Graph.addElementSubgraph(PluralAttribute): Subgraph
  • added: method Graph.addElementSubgraph(String): Subgraph
  • added: method Graph.addElementSubgraph(String, Class): Subgraph
  • added: method Graph.addKeySubgraph(Attribute): Subgraph
  • added: method Graph.addKeySubgraph(Attribute, Class): Subgraph
  • added: method Graph.addKeySubgraph(String): Subgraph
  • added: method Graph.addKeySubgraph(String, Class): Subgraph
  • added: method Graph.addMapKeySubgraph(MapAttribute): Subgraph
  • added: method Graph.addSubgraph(Attribute): Subgraph
  • added: method Graph.addSubgraph(Attribute, Class): Subgraph
  • added: method Graph.addSubgraph(String): Subgraph
  • added: method Graph.addSubgraph(String, Class): Subgraph
  • added: method Graph.addTreatedElementSubgraph(PluralAttribute, Class): Subgraph
  • added: method Graph.addTreatedMapKeySubgraph(MapAttribute, Class): Subgraph
  • added: method Graph.addTreatedSubgraph(Attribute, Class): Subgraph
  • added: method Graph.getAttributeNode(Attribute): AttributeNode
  • added: method Graph.getAttributeNode(String): AttributeNode
  • added: method Graph.getAttributeNodes(): List
  • added: method Graph.hasAttributeNode(Attribute): boolean
  • added: method Graph.hasAttributeNode(String): boolean
  • added: method Graph.removeAttributeNode(Attribute): void
  • added: method Graph.removeAttributeNode(String): void
  • added: method Graph.removeAttributeNodes(Attribute.PersistentAttributeType): void
  • added: method IdClass.value(): Class
  • added: method Index.columnList(): String
  • added: method Index.name(): String
  • added: method Index.options(): String
  • added: method Index.unique(): boolean
  • added: method Inheritance.strategy(): InheritanceType
  • added: method JoinColumn.check(): CheckConstraint[]
  • added: method JoinColumn.columnDefinition(): String
  • added: method JoinColumn.comment(): String
  • added: method JoinColumn.foreignKey(): ForeignKey
  • added: method JoinColumn.insertable(): boolean
  • added: method JoinColumn.name(): String
  • added: method JoinColumn.nullable(): boolean
  • added: method JoinColumn.options(): String
  • added: method JoinColumn.referencedColumnName(): String
  • added: method JoinColumn.table(): String
  • added: method JoinColumn.unique(): boolean
  • added: method JoinColumn.updatable(): boolean
  • added: method JoinColumns.foreignKey(): ForeignKey
  • added: method JoinColumns.value(): JoinColumn[]
  • added: method JoinTable.catalog(): String
  • added: method JoinTable.check(): CheckConstraint[]
  • added: method JoinTable.comment(): String
  • added: method JoinTable.foreignKey(): ForeignKey
  • added: method JoinTable.indexes(): Index[]
  • added: method JoinTable.inverseForeignKey(): ForeignKey
  • added: method JoinTable.inverseJoinColumns(): JoinColumn[]
  • added: method JoinTable.joinColumns(): JoinColumn[]
  • added: method JoinTable.name(): String
  • added: method JoinTable.options(): String
  • added: method JoinTable.schema(): String
  • added: method JoinTable.uniqueConstraints(): UniqueConstraint[]
  • added: method LockTimeoutException.getObject(): Object
  • added: method ManyToMany.cascade(): CascadeType[]
  • added: method ManyToMany.fetch(): FetchType
  • added: method ManyToMany.mappedBy(): String
  • added: method ManyToMany.targetEntity(): Class
  • added: method ManyToOne.cascade(): CascadeType[]
  • added: method ManyToOne.fetch(): FetchType
  • added: method ManyToOne.optional(): boolean
  • added: method ManyToOne.targetEntity(): Class
  • added: method MapKey.name(): String
  • added: method MapKeyClass.value(): Class
  • added: method MapKeyColumn.columnDefinition(): String
  • added: method MapKeyColumn.insertable(): boolean
  • added: method MapKeyColumn.length(): int
  • added: method MapKeyColumn.name(): String
  • added: method MapKeyColumn.nullable(): boolean
  • added: method MapKeyColumn.options(): String
  • added: method MapKeyColumn.precision(): int
  • added: method MapKeyColumn.scale(): int
  • added: method MapKeyColumn.table(): String
  • added: method MapKeyColumn.unique(): boolean
  • added: method MapKeyColumn.updatable(): boolean
  • added: method MapKeyEnumerated.value(): EnumType
  • added: method MapKeyJoinColumn.columnDefinition(): String
  • added: method MapKeyJoinColumn.foreignKey(): ForeignKey
  • added: method MapKeyJoinColumn.insertable(): boolean
  • added: method MapKeyJoinColumn.name(): String
  • added: method MapKeyJoinColumn.nullable(): boolean
  • added: method MapKeyJoinColumn.options(): String
  • added: method MapKeyJoinColumn.referencedColumnName(): String
  • added: method MapKeyJoinColumn.table(): String
  • added: method MapKeyJoinColumn.unique(): boolean
  • added: method MapKeyJoinColumn.updatable(): boolean
  • added: method MapKeyJoinColumns.foreignKey(): ForeignKey
  • added: method MapKeyJoinColumns.value(): MapKeyJoinColumn[]
  • added: method MapKeyTemporal.value(): TemporalType
  • added: method MapsId.value(): String
  • added: method NamedAttributeNode.keySubgraph(): String
  • added: method NamedAttributeNode.subgraph(): String
  • added: method NamedAttributeNode.value(): String
  • added: method NamedEntityGraph.attributeNodes(): NamedAttributeNode[]
  • added: method NamedEntityGraph.includeAllAttributes(): boolean
  • added: method NamedEntityGraph.name(): String
  • added: method NamedEntityGraph.subclassSubgraphs(): NamedSubgraph[]
  • added: method NamedEntityGraph.subgraphs(): NamedSubgraph[]
  • added: method NamedEntityGraphs.value(): NamedEntityGraph[]
  • added: method NamedNativeQueries.value(): NamedNativeQuery[]
  • added: method NamedNativeQuery.classes(): ConstructorResult[]
  • added: method NamedNativeQuery.columns(): ColumnResult[]
  • added: method NamedNativeQuery.entities(): EntityResult[]
  • added: method NamedNativeQuery.hints(): QueryHint[]
  • added: method NamedNativeQuery.name(): String
  • added: method NamedNativeQuery.query(): String
  • added: method NamedNativeQuery.resultClass(): Class
  • added: method NamedNativeQuery.resultSetMapping(): String
  • added: method NamedQueries.value(): NamedQuery[]
  • added: method NamedQuery.hints(): QueryHint[]
  • added: method NamedQuery.lockMode(): LockModeType
  • added: method NamedQuery.name(): String
  • added: method NamedQuery.query(): String
  • added: method NamedQuery.resultClass(): Class
  • added: method NamedStoredProcedureQueries.value(): NamedStoredProcedureQuery[]
  • added: method NamedStoredProcedureQuery.hints(): QueryHint[]
  • added: method NamedStoredProcedureQuery.name(): String
  • added: method NamedStoredProcedureQuery.parameters(): StoredProcedureParameter[]
  • added: method NamedStoredProcedureQuery.procedureName(): String
  • added: method NamedStoredProcedureQuery.resultClasses(): Class[]
  • added: method NamedStoredProcedureQuery.resultSetMappings(): String[]
  • added: method NamedSubgraph.attributeNodes(): NamedAttributeNode[]
  • added: method NamedSubgraph.name(): String
  • added: method NamedSubgraph.type(): Class
  • added: method OneToMany.cascade(): CascadeType[]
  • added: method OneToMany.fetch(): FetchType
  • added: method OneToMany.mappedBy(): String
  • added: method OneToMany.orphanRemoval(): boolean
  • added: method OneToMany.targetEntity(): Class
  • added: method OneToOne.cascade(): CascadeType[]
  • added: method OneToOne.fetch(): FetchType
  • added: method OneToOne.mappedBy(): String
  • added: method OneToOne.optional(): boolean
  • added: method OneToOne.orphanRemoval(): boolean
  • added: method OneToOne.targetEntity(): Class
  • added: method OptimisticLockException.getEntity(): Object
  • added: method OrderBy.value(): String
  • added: method OrderColumn.columnDefinition(): String
  • added: method OrderColumn.insertable(): boolean
  • added: method OrderColumn.name(): String
  • added: method OrderColumn.nullable(): boolean
  • added: method OrderColumn.options(): String
  • added: method OrderColumn.updatable(): boolean
  • added: method Parameter.getName(): String
  • added: method Parameter.getParameterType(): Class
  • added: method Parameter.getPosition(): Integer
  • added: method PersistenceConfiguration.createEntityManagerFactory(): EntityManagerFactory
  • added: method PersistenceConfiguration.jtaDataSource(): String
  • added: method PersistenceConfiguration.jtaDataSource(String): PersistenceConfiguration
  • added: method PersistenceConfiguration.managedClass(Class): PersistenceConfiguration
  • added: method PersistenceConfiguration.managedClasses(): List
  • added: method PersistenceConfiguration.mappingFile(String): PersistenceConfiguration
  • added: method PersistenceConfiguration.mappingFiles(): List
  • added: method PersistenceConfiguration.name(): String
  • added: method PersistenceConfiguration.nonJtaDataSource(): String
  • added: method PersistenceConfiguration.nonJtaDataSource(String): PersistenceConfiguration
  • added: method PersistenceConfiguration.properties(): Map
  • added: method PersistenceConfiguration.properties(Map): PersistenceConfiguration
  • added: method PersistenceConfiguration.property(String, Object): PersistenceConfiguration
  • added: method PersistenceConfiguration.provider(): String
  • added: method PersistenceConfiguration.provider(String): PersistenceConfiguration
  • added: method PersistenceConfiguration.sharedCacheMode(): SharedCacheMode
  • added: method PersistenceConfiguration.sharedCacheMode(SharedCacheMode): PersistenceConfiguration
  • added: method PersistenceConfiguration.transactionType(): PersistenceUnitTransactionType
  • added: method PersistenceConfiguration.transactionType(PersistenceUnitTransactionType): PersistenceConfiguration
  • added: method PersistenceConfiguration.validationMode(): ValidationMode
  • added: method PersistenceConfiguration.validationMode(ValidationMode): PersistenceConfiguration
  • added: method PersistenceContext.name(): String
  • added: method PersistenceContext.properties(): PersistenceProperty[]
  • added: method PersistenceContext.synchronization(): SynchronizationType
  • added: method PersistenceContext.type(): PersistenceContextType
  • added: method PersistenceContext.unitName(): String
  • added: method PersistenceContexts.value(): PersistenceContext[]
  • added: method PersistenceProperty.name(): String
  • added: method PersistenceProperty.value(): String
  • added: method PersistenceUnit.name(): String
  • added: method PersistenceUnit.unitName(): String
  • added: method PersistenceUnitUtil.getClass(Object): Class
  • added: method PersistenceUnitUtil.getIdentifier(Object): Object
  • added: method PersistenceUnitUtil.getVersion(Object): Object
  • added: method PersistenceUnitUtil.isInstance(Object, Class): boolean
  • added: method PersistenceUnitUtil.isLoaded(Object): boolean
  • added: method PersistenceUnitUtil.isLoaded(Object, Attribute): boolean
  • added: method PersistenceUnitUtil.isLoaded(Object, String): boolean
  • added: method PersistenceUnitUtil.load(Object): void
  • added: method PersistenceUnitUtil.load(Object, Attribute): void
  • added: method PersistenceUnitUtil.load(Object, String): void
  • added: method PersistenceUnits.value(): PersistenceUnit[]
  • added: method PersistenceUtil.isLoaded(Object): boolean
  • added: method PersistenceUtil.isLoaded(Object, String): boolean
  • added: method PessimisticLockException.getEntity(): Object
  • added: method PrimaryKeyJoinColumn.columnDefinition(): String
  • added: method PrimaryKeyJoinColumn.foreignKey(): ForeignKey
  • added: method PrimaryKeyJoinColumn.name(): String
  • added: method PrimaryKeyJoinColumn.options(): String
  • added: method PrimaryKeyJoinColumn.referencedColumnName(): String
  • added: method PrimaryKeyJoinColumns.foreignKey(): ForeignKey
  • added: method PrimaryKeyJoinColumns.value(): PrimaryKeyJoinColumn[]
  • added: method Query.executeUpdate(): int
  • added: method Query.getCacheRetrieveMode(): CacheRetrieveMode
  • added: method Query.getCacheStoreMode(): CacheStoreMode
  • added: method Query.getFirstResult(): int
  • added: method Query.getFlushMode(): FlushModeType
  • added: method Query.getHints(): Map
  • added: method Query.getLockMode(): LockModeType
  • added: method Query.getMaxResults(): int
  • added: method Query.getParameter(String): Parameter
  • added: method Query.getParameter(String, Class): Parameter
  • added: method Query.getParameter(int): Parameter
  • added: method Query.getParameter(int, Class): Parameter
  • added: method Query.getParameterValue(Parameter): Object
  • added: method Query.getParameterValue(String): Object
  • added: method Query.getParameterValue(int): Object
  • added: method Query.getParameters(): Set
  • added: method Query.getResultList(): List
  • added: method Query.getResultStream(): Stream
  • added: method Query.getSingleResult(): Object
  • added: method Query.getSingleResultOrNull(): Object
  • added: method Query.getTimeout(): Integer
  • added: method Query.isBound(Parameter): boolean
  • added: method Query.setCacheRetrieveMode(CacheRetrieveMode): Query
  • added: method Query.setCacheStoreMode(CacheStoreMode): Query
  • added: method Query.setFirstResult(int): Query
  • added: method Query.setFlushMode(FlushModeType): Query
  • added: method Query.setHint(String, Object): Query
  • added: method Query.setLockMode(LockModeType): Query
  • added: method Query.setMaxResults(int): Query
  • added: method Query.setParameter(Parameter, Calendar, TemporalType): Query
  • added: method Query.setParameter(Parameter, Date, TemporalType): Query
  • added: method Query.setParameter(Parameter, Object): Query
  • added: method Query.setParameter(String, Calendar, TemporalType): Query
  • added: method Query.setParameter(String, Date, TemporalType): Query
  • added: method Query.setParameter(String, Object): Query
  • added: method Query.setParameter(int, Calendar, TemporalType): Query
  • added: method Query.setParameter(int, Date, TemporalType): Query
  • added: method Query.setParameter(int, Object): Query
  • added: method Query.setTimeout(Integer): Query
  • added: method Query.unwrap(Class): Object
  • added: method QueryHint.name(): String
  • added: method QueryHint.value(): String
  • added: method QueryTimeoutException.getQuery(): Query
  • added: method SchemaManager.create(boolean): void
  • added: method SchemaManager.drop(boolean): void
  • added: method SchemaManager.truncate(): void
  • added: method SchemaManager.validate(): void
  • added: method SchemaValidationException.getFailures(): Exception[]
  • added: method SecondaryTable.catalog(): String
  • added: method SecondaryTable.check(): CheckConstraint[]
  • added: method SecondaryTable.comment(): String
  • added: method SecondaryTable.foreignKey(): ForeignKey
  • added: method SecondaryTable.indexes(): Index[]
  • added: method SecondaryTable.name(): String
  • added: method SecondaryTable.options(): String
  • added: method SecondaryTable.pkJoinColumns(): PrimaryKeyJoinColumn[]
  • added: method SecondaryTable.schema(): String
  • added: method SecondaryTable.uniqueConstraints(): UniqueConstraint[]
  • added: method SecondaryTables.value(): SecondaryTable[]
  • added: method SequenceGenerator.allocationSize(): int
  • added: method SequenceGenerator.catalog(): String
  • added: method SequenceGenerator.initialValue(): int
  • added: method SequenceGenerator.name(): String
  • added: method SequenceGenerator.options(): String
  • added: method SequenceGenerator.schema(): String
  • added: method SequenceGenerator.sequenceName(): String
  • added: method SequenceGenerators.value(): SequenceGenerator[]
  • added: method SqlResultSetMapping.classes(): ConstructorResult[]
  • added: method SqlResultSetMapping.columns(): ColumnResult[]
  • added: method SqlResultSetMapping.entities(): EntityResult[]
  • added: method SqlResultSetMapping.name(): String
  • added: method SqlResultSetMappings.value(): SqlResultSetMapping[]
  • added: method StoredProcedureParameter.mode(): ParameterMode
  • added: method StoredProcedureParameter.name(): String
  • added: method StoredProcedureParameter.type(): Class
  • added: method StoredProcedureQuery.execute(): boolean
  • added: method StoredProcedureQuery.executeUpdate(): int
  • added: method StoredProcedureQuery.getOutputParameterValue(String): Object
  • added: method StoredProcedureQuery.getOutputParameterValue(int): Object
  • added: method StoredProcedureQuery.getResultList(): List
  • added: method StoredProcedureQuery.getSingleResult(): Object
  • added: method StoredProcedureQuery.getSingleResultOrNull(): Object
  • added: method StoredProcedureQuery.getUpdateCount(): int
  • added: method StoredProcedureQuery.hasMoreResults(): boolean
  • added: method StoredProcedureQuery.registerStoredProcedureParameter(String, Class, ParameterMode): StoredProcedureQuery
  • added: method StoredProcedureQuery.registerStoredProcedureParameter(int, Class, ParameterMode): StoredProcedureQuery
  • added: method StoredProcedureQuery.setCacheRetrieveMode(CacheRetrieveMode): StoredProcedureQuery
  • added: method StoredProcedureQuery.setCacheStoreMode(CacheStoreMode): StoredProcedureQuery
  • added: method StoredProcedureQuery.setFlushMode(FlushModeType): StoredProcedureQuery
  • added: method StoredProcedureQuery.setHint(String, Object): StoredProcedureQuery
  • added: method StoredProcedureQuery.setParameter(Parameter, Calendar, TemporalType): StoredProcedureQuery
  • added: method StoredProcedureQuery.setParameter(Parameter, Date, TemporalType): StoredProcedureQuery
  • added: method StoredProcedureQuery.setParameter(Parameter, Object): StoredProcedureQuery
  • added: method StoredProcedureQuery.setParameter(String, Calendar, TemporalType): StoredProcedureQuery
  • added: method StoredProcedureQuery.setParameter(String, Date, TemporalType): StoredProcedureQuery
  • added: method StoredProcedureQuery.setParameter(String, Object): StoredProcedureQuery
  • added: method StoredProcedureQuery.setParameter(int, Calendar, TemporalType): StoredProcedureQuery
  • added: method StoredProcedureQuery.setParameter(int, Date, TemporalType): StoredProcedureQuery
  • added: method StoredProcedureQuery.setParameter(int, Object): StoredProcedureQuery
  • added: method StoredProcedureQuery.setTimeout(Integer): StoredProcedureQuery
  • added: method Subgraph.getClassType(): Class
  • added: method Table.catalog(): String
  • added: method Table.check(): CheckConstraint[]
  • added: method Table.comment(): String
  • added: method Table.indexes(): Index[]
  • added: method Table.name(): String
  • added: method Table.options(): String
  • added: method Table.schema(): String
  • added: method Table.uniqueConstraints(): UniqueConstraint[]
  • added: method TableGenerator.allocationSize(): int
  • added: method TableGenerator.catalog(): String
  • added: method TableGenerator.indexes(): Index[]
  • added: method TableGenerator.initialValue(): int
  • added: method TableGenerator.name(): String
  • added: method TableGenerator.options(): String
  • added: method TableGenerator.pkColumnName(): String
  • added: method TableGenerator.pkColumnValue(): String
  • added: method TableGenerator.schema(): String
  • added: method TableGenerator.table(): String
  • added: method TableGenerator.uniqueConstraints(): UniqueConstraint[]
  • added: method TableGenerator.valueColumnName(): String
  • added: method TableGenerators.value(): TableGenerator[]
  • added: method Temporal.value(): TemporalType
  • added: method Timeout.milliseconds(): int
  • added: method Tuple.get(String): Object
  • added: method Tuple.get(String, Class): Object
  • added: method Tuple.get(TupleElement): Object
  • added: method Tuple.get(int): Object
  • added: method Tuple.get(int, Class): Object
  • added: method Tuple.getElements(): List
  • added: method Tuple.toArray(): Object[]
  • added: method TupleElement.getAlias(): String
  • added: method TupleElement.getJavaType(): Class
  • added: method TypedQuery.getResultList(): List
  • added: method TypedQuery.getResultStream(): Stream
  • added: method TypedQuery.getSingleResult(): Object
  • added: method TypedQuery.getSingleResultOrNull(): Object
  • added: method TypedQuery.setCacheRetrieveMode(CacheRetrieveMode): TypedQuery
  • added: method TypedQuery.setCacheStoreMode(CacheStoreMode): TypedQuery
  • added: method TypedQuery.setFirstResult(int): TypedQuery
  • added: method TypedQuery.setFlushMode(FlushModeType): TypedQuery
  • added: method TypedQuery.setHint(String, Object): TypedQuery
  • added: method TypedQuery.setLockMode(LockModeType): TypedQuery
  • added: method TypedQuery.setMaxResults(int): TypedQuery
  • added: method TypedQuery.setParameter(Parameter, Calendar, TemporalType): TypedQuery
  • added: method TypedQuery.setParameter(Parameter, Date, TemporalType): TypedQuery
  • added: method TypedQuery.setParameter(Parameter, Object): TypedQuery
  • added: method TypedQuery.setParameter(String, Calendar, TemporalType): TypedQuery
  • added: method TypedQuery.setParameter(String, Date, TemporalType): TypedQuery
  • added: method TypedQuery.setParameter(String, Object): TypedQuery
  • added: method TypedQuery.setParameter(int, Calendar, TemporalType): TypedQuery
  • added: method TypedQuery.setParameter(int, Date, TemporalType): TypedQuery
  • added: method TypedQuery.setParameter(int, Object): TypedQuery
  • added: method TypedQuery.setTimeout(Integer): TypedQuery
  • added: method TypedQueryReference.getHints(): Map
  • added: method TypedQueryReference.getName(): String
  • added: method TypedQueryReference.getResultType(): Class
  • added: method UniqueConstraint.columnNames(): String[]
  • added: method UniqueConstraint.name(): String
  • added: method UniqueConstraint.options(): String
  • added: static field AccessType.FIELD: AccessType
  • added: static field AccessType.PROPERTY: AccessType
  • added: static field CacheRetrieveMode.BYPASS: CacheRetrieveMode
  • added: static field CacheRetrieveMode.USE: CacheRetrieveMode
  • added: static field CacheStoreMode.BYPASS: CacheStoreMode
  • added: static field CacheStoreMode.REFRESH: CacheStoreMode
  • added: static field CacheStoreMode.USE: CacheStoreMode
  • added: static field CascadeType.ALL: CascadeType
  • added: static field CascadeType.DETACH: CascadeType
  • added: static field CascadeType.MERGE: CascadeType
  • added: static field CascadeType.PERSIST: CascadeType
  • added: static field CascadeType.REFRESH: CascadeType
  • added: static field CascadeType.REMOVE: CascadeType
  • added: static field ConstraintMode.CONSTRAINT: ConstraintMode
  • added: static field ConstraintMode.NO_CONSTRAINT: ConstraintMode
  • added: static field ConstraintMode.PROVIDER_DEFAULT: ConstraintMode
  • added: static field DiscriminatorType.CHAR: DiscriminatorType
  • added: static field DiscriminatorType.INTEGER: DiscriminatorType
  • added: static field DiscriminatorType.STRING: DiscriminatorType
  • added: static field EnumType.ORDINAL: EnumType
  • added: static field EnumType.STRING: EnumType
  • added: static field FetchType.EAGER: FetchType
  • added: static field FetchType.LAZY: FetchType
  • added: static field FlushModeType.AUTO: FlushModeType
  • added: static field FlushModeType.COMMIT: FlushModeType
  • added: static field GenerationType.AUTO: GenerationType
  • added: static field GenerationType.IDENTITY: GenerationType
  • added: static field GenerationType.SEQUENCE: GenerationType
  • added: static field GenerationType.TABLE: GenerationType
  • added: static field GenerationType.UUID: GenerationType
  • added: static field InheritanceType.JOINED: InheritanceType
  • added: static field InheritanceType.SINGLE_TABLE: InheritanceType
  • added: static field InheritanceType.TABLE_PER_CLASS: InheritanceType
  • added: static field LockModeType.NONE: LockModeType
  • added: static field LockModeType.OPTIMISTIC: LockModeType
  • added: static field LockModeType.OPTIMISTIC_FORCE_INCREMENT: LockModeType
  • added: static field LockModeType.PESSIMISTIC_FORCE_INCREMENT: LockModeType
  • added: static field LockModeType.PESSIMISTIC_READ: LockModeType
  • added: static field LockModeType.PESSIMISTIC_WRITE: LockModeType
  • added: static field LockModeType.READ: LockModeType
  • added: static field LockModeType.WRITE: LockModeType
  • added: static field ParameterMode.IN: ParameterMode
  • added: static field ParameterMode.INOUT: ParameterMode
  • added: static field ParameterMode.OUT: ParameterMode
  • added: static field ParameterMode.REF_CURSOR: ParameterMode
  • added: static field Persistence.PERSISTENCE_PROVIDER: String
  • added: static field Persistence.providers: Set
  • added: static field PersistenceConfiguration.CACHE_MODE: String
  • added: static field PersistenceConfiguration.JDBC_DATASOURCE: String
  • added: static field PersistenceConfiguration.JDBC_DRIVER: String
  • added: static field PersistenceConfiguration.JDBC_PASSWORD: String
  • added: static field PersistenceConfiguration.JDBC_URL: String
  • added: static field PersistenceConfiguration.JDBC_USER: String
  • added: static field PersistenceConfiguration.LOCK_TIMEOUT: String
  • added: static field PersistenceConfiguration.QUERY_TIMEOUT: String
  • added: static field PersistenceConfiguration.SCHEMAGEN_CREATE_SCRIPT_SOURCE: String
  • added: static field PersistenceConfiguration.SCHEMAGEN_CREATE_SOURCE: String
  • added: static field PersistenceConfiguration.SCHEMAGEN_CREATE_TARGET: String
  • added: static field PersistenceConfiguration.SCHEMAGEN_DATABASE_ACTION: String
  • added: static field PersistenceConfiguration.SCHEMAGEN_DROP_SCRIPT_SOURCE: String
  • added: static field PersistenceConfiguration.SCHEMAGEN_DROP_SOURCE: String
  • added: static field PersistenceConfiguration.SCHEMAGEN_DROP_TARGET: String
  • added: static field PersistenceConfiguration.SCHEMAGEN_SCRIPTS_ACTION: String
  • added: static field PersistenceConfiguration.VALIDATION_FACTORY: String
  • added: static field PersistenceConfiguration.VALIDATION_GROUP_PRE_PERSIST: String
  • added: static field PersistenceConfiguration.VALIDATION_GROUP_PRE_REMOVE: String
  • added: static field PersistenceConfiguration.VALIDATION_GROUP_PRE_UPDATE: String
  • added: static field PersistenceContextType.EXTENDED: PersistenceContextType
  • added: static field PersistenceContextType.TRANSACTION: PersistenceContextType
  • added: static field PersistenceUnitTransactionType.JTA: PersistenceUnitTransactionType
  • added: static field PersistenceUnitTransactionType.RESOURCE_LOCAL: PersistenceUnitTransactionType
  • added: static field PessimisticLockScope.EXTENDED: PessimisticLockScope
  • added: static field PessimisticLockScope.NORMAL: PessimisticLockScope
  • added: static field SharedCacheMode.ALL: SharedCacheMode
  • added: static field SharedCacheMode.DISABLE_SELECTIVE: SharedCacheMode
  • added: static field SharedCacheMode.ENABLE_SELECTIVE: SharedCacheMode
  • added: static field SharedCacheMode.NONE: SharedCacheMode
  • added: static field SharedCacheMode.UNSPECIFIED: SharedCacheMode
  • added: static field SynchronizationType.SYNCHRONIZED: SynchronizationType
  • added: static field SynchronizationType.UNSYNCHRONIZED: SynchronizationType
  • added: static field TemporalType.DATE: TemporalType
  • added: static field TemporalType.TIME: TemporalType
  • added: static field TemporalType.TIMESTAMP: TemporalType
  • added: static field ValidationMode.AUTO: ValidationMode
  • added: static field ValidationMode.CALLBACK: ValidationMode
  • added: static field ValidationMode.NONE: ValidationMode
  • added: static method AccessType.valueOf(String): AccessType
  • added: static method AccessType.values(): AccessType[]
  • added: static method CacheRetrieveMode.valueOf(String): CacheRetrieveMode
  • added: static method CacheRetrieveMode.values(): CacheRetrieveMode[]
  • added: static method CacheStoreMode.valueOf(String): CacheStoreMode
  • added: static method CacheStoreMode.values(): CacheStoreMode[]
  • added: static method CascadeType.valueOf(String): CascadeType
  • added: static method CascadeType.values(): CascadeType[]
  • added: static method ConstraintMode.valueOf(String): ConstraintMode
  • added: static method ConstraintMode.values(): ConstraintMode[]
  • added: static method DiscriminatorType.valueOf(String): DiscriminatorType
  • added: static method DiscriminatorType.values(): DiscriminatorType[]
  • added: static method EnumType.valueOf(String): EnumType
  • added: static method EnumType.values(): EnumType[]
  • added: static method FetchType.valueOf(String): FetchType
  • added: static method FetchType.values(): FetchType[]
  • added: static method FlushModeType.valueOf(String): FlushModeType
  • added: static method FlushModeType.values(): FlushModeType[]
  • added: static method GenerationType.valueOf(String): GenerationType
  • added: static method GenerationType.values(): GenerationType[]
  • added: static method InheritanceType.valueOf(String): InheritanceType
  • added: static method InheritanceType.values(): InheritanceType[]
  • added: static method LockModeType.valueOf(String): LockModeType
  • added: static method LockModeType.values(): LockModeType[]
  • added: static method ParameterMode.valueOf(String): ParameterMode
  • added: static method ParameterMode.values(): ParameterMode[]
  • added: static method Persistence.createEntityManagerFactory(PersistenceConfiguration): EntityManagerFactory
  • added: static method Persistence.createEntityManagerFactory(String): EntityManagerFactory
  • added: static method Persistence.createEntityManagerFactory(String, Map): EntityManagerFactory
  • added: static method Persistence.generateSchema(String, Map): void
  • added: static method Persistence.getPersistenceUtil(): PersistenceUtil
  • added: static method PersistenceContextType.valueOf(String): PersistenceContextType
  • added: static method PersistenceContextType.values(): PersistenceContextType[]
  • added: static method PersistenceUnitTransactionType.valueOf(String): PersistenceUnitTransactionType
  • added: static method PersistenceUnitTransactionType.values(): PersistenceUnitTransactionType[]
  • added: static method PessimisticLockScope.valueOf(String): PessimisticLockScope
  • added: static method PessimisticLockScope.values(): PessimisticLockScope[]
  • added: static method SharedCacheMode.valueOf(String): SharedCacheMode
  • added: static method SharedCacheMode.values(): SharedCacheMode[]
  • added: static method SynchronizationType.valueOf(String): SynchronizationType
  • added: static method SynchronizationType.values(): SynchronizationType[]
  • added: static method TemporalType.valueOf(String): TemporalType
  • added: static method TemporalType.values(): TemporalType[]
  • added: static method Timeout.milliseconds(int): Timeout
  • added: static method Timeout.ms(int): Timeout
  • added: static method Timeout.s(int): Timeout
  • added: static method Timeout.seconds(int): Timeout
  • added: static method ValidationMode.valueOf(String): ValidationMode
  • added: static method ValidationMode.values(): ValidationMode[]
  • added: class LocalDateField implements TemporalField
  • added: class LocalDateTimeField implements TemporalField
  • added: class LocalTimeField implements TemporalField
  • added: enum CriteriaBuilder.Trimspec
  • added: enum JoinType
  • added: enum Nulls
  • added: enum Predicate.BooleanOperator
  • added: interface AbstractQuery extends CommonAbstractCriteria
  • added: interface CollectionJoin extends PluralJoin
  • added: interface CommonAbstractCriteria
  • added: interface CompoundSelection extends Selection
  • added: interface CriteriaBuilder
  • added: interface CriteriaBuilder.Case extends Expression
  • added: interface CriteriaBuilder.Coalesce extends Expression
  • added: interface CriteriaBuilder.In extends Predicate
  • added: interface CriteriaBuilder.SimpleCase extends Expression
  • added: interface CriteriaDelete extends CommonAbstractCriteria
  • added: interface CriteriaQuery extends AbstractQuery, CriteriaSelect
  • added: interface CriteriaSelect
  • added: interface CriteriaUpdate extends CommonAbstractCriteria
  • added: interface Expression extends Selection
  • added: interface Fetch extends FetchParent
  • added: interface FetchParent
  • added: interface From extends Path, FetchParent
  • added: interface Join extends From
  • added: interface ListJoin extends PluralJoin
  • added: interface MapJoin extends PluralJoin
  • added: interface Order
  • added: interface ParameterExpression extends Parameter, Expression
  • added: interface Path extends Expression
  • added: interface PluralJoin extends Join
  • added: interface Predicate extends Expression
  • added: interface Root extends From
  • added: interface Selection extends TupleElement
  • added: interface SetJoin extends PluralJoin
  • added: interface Subquery extends AbstractQuery, Expression
  • added: interface TemporalField
  • added: method AbstractQuery.distinct(boolean): AbstractQuery
  • added: method AbstractQuery.from(Class): Root
  • added: method AbstractQuery.from(EntityType): Root
  • added: method AbstractQuery.getGroupList(): List
  • added: method AbstractQuery.getGroupRestriction(): Predicate
  • added: method AbstractQuery.getResultType(): Class
  • added: method AbstractQuery.getRoots(): Set
  • added: method AbstractQuery.getSelection(): Selection
  • added: method AbstractQuery.groupBy(Expression[]): AbstractQuery
  • added: method AbstractQuery.groupBy(List): AbstractQuery
  • added: method AbstractQuery.having(Expression): AbstractQuery
  • added: method AbstractQuery.having(List): AbstractQuery
  • added: method AbstractQuery.having(Predicate[]): AbstractQuery
  • added: method AbstractQuery.isDistinct(): boolean
  • added: method AbstractQuery.where(Expression): AbstractQuery
  • added: method AbstractQuery.where(List): AbstractQuery
  • added: method AbstractQuery.where(Predicate[]): AbstractQuery
  • added: method CollectionJoin.getModel(): CollectionAttribute
  • added: method CollectionJoin.on(Expression): CollectionJoin
  • added: method CollectionJoin.on(Predicate[]): CollectionJoin
  • added: method CommonAbstractCriteria.getParameters(): Set
  • added: method CommonAbstractCriteria.getRestriction(): Predicate
  • added: method CommonAbstractCriteria.subquery(Class): Subquery
  • added: method CommonAbstractCriteria.subquery(EntityType): Subquery
  • added: method CriteriaBuilder.Case.otherwise(Expression): Expression
  • added: method CriteriaBuilder.Case.otherwise(Object): Expression
  • added: method CriteriaBuilder.Case.when(Expression, Expression): CriteriaBuilder.Case
  • added: method CriteriaBuilder.Case.when(Expression, Object): CriteriaBuilder.Case
  • added: method CriteriaBuilder.Coalesce.value(Expression): CriteriaBuilder.Coalesce
  • added: method CriteriaBuilder.Coalesce.value(Object): CriteriaBuilder.Coalesce
  • added: method CriteriaBuilder.In.getExpression(): Expression
  • added: method CriteriaBuilder.In.value(Expression): CriteriaBuilder.In
  • added: method CriteriaBuilder.In.value(Object): CriteriaBuilder.In
  • added: method CriteriaBuilder.SimpleCase.getExpression(): Expression
  • added: method CriteriaBuilder.SimpleCase.otherwise(Expression): Expression
  • added: method CriteriaBuilder.SimpleCase.otherwise(Object): Expression
  • added: method CriteriaBuilder.SimpleCase.when(Expression, Expression): CriteriaBuilder.SimpleCase
  • added: method CriteriaBuilder.SimpleCase.when(Expression, Object): CriteriaBuilder.SimpleCase
  • added: method CriteriaBuilder.SimpleCase.when(Object, Expression): CriteriaBuilder.SimpleCase
  • added: method CriteriaBuilder.SimpleCase.when(Object, Object): CriteriaBuilder.SimpleCase
  • added: method CriteriaBuilder.abs(Expression): Expression
  • added: method CriteriaBuilder.all(Subquery): Expression
  • added: method CriteriaBuilder.and(Expression, Expression): Predicate
  • added: method CriteriaBuilder.and(List): Predicate
  • added: method CriteriaBuilder.and(Predicate[]): Predicate
  • added: method CriteriaBuilder.any(Subquery): Expression
  • added: method CriteriaBuilder.array(List): CompoundSelection
  • added: method CriteriaBuilder.array(Selection[]): CompoundSelection
  • added: method CriteriaBuilder.asc(Expression): Order
  • added: method CriteriaBuilder.asc(Expression, Nulls): Order
  • added: method CriteriaBuilder.avg(Expression): Expression
  • added: method CriteriaBuilder.between(Expression, Comparable, Comparable): Predicate
  • added: method CriteriaBuilder.between(Expression, Expression, Expression): Predicate
  • added: method CriteriaBuilder.ceiling(Expression): Expression
  • added: method CriteriaBuilder.coalesce(): CriteriaBuilder.Coalesce
  • added: method CriteriaBuilder.coalesce(Expression, Expression): Expression
  • added: method CriteriaBuilder.coalesce(Expression, Object): Expression
  • added: method CriteriaBuilder.concat(Expression, Expression): Expression
  • added: method CriteriaBuilder.concat(Expression, String): Expression
  • added: method CriteriaBuilder.concat(List): Expression
  • added: method CriteriaBuilder.concat(String, Expression): Expression
  • added: method CriteriaBuilder.conjunction(): Predicate
  • added: method CriteriaBuilder.construct(Class, Selection[]): CompoundSelection
  • added: method CriteriaBuilder.count(Expression): Expression
  • added: method CriteriaBuilder.countDistinct(Expression): Expression
  • added: method CriteriaBuilder.createCriteriaDelete(Class): CriteriaDelete
  • added: method CriteriaBuilder.createCriteriaUpdate(Class): CriteriaUpdate
  • added: method CriteriaBuilder.createQuery(): CriteriaQuery
  • added: method CriteriaBuilder.createQuery(Class): CriteriaQuery
  • added: method CriteriaBuilder.createTupleQuery(): CriteriaQuery
  • added: method CriteriaBuilder.currentDate(): Expression
  • added: method CriteriaBuilder.currentTime(): Expression
  • added: method CriteriaBuilder.currentTimestamp(): Expression
  • added: method CriteriaBuilder.desc(Expression): Order
  • added: method CriteriaBuilder.desc(Expression, Nulls): Order
  • added: method CriteriaBuilder.diff(Expression, Expression): Expression
  • added: method CriteriaBuilder.diff(Expression, Number): Expression
  • added: method CriteriaBuilder.diff(Number, Expression): Expression
  • added: method CriteriaBuilder.disjunction(): Predicate
  • added: method CriteriaBuilder.equal(Expression, Expression): Predicate
  • added: method CriteriaBuilder.equal(Expression, Object): Predicate
  • added: method CriteriaBuilder.except(CriteriaSelect, CriteriaSelect): CriteriaSelect
  • added: method CriteriaBuilder.exceptAll(CriteriaSelect, CriteriaSelect): CriteriaSelect
  • added: method CriteriaBuilder.exists(Subquery): Predicate
  • added: method CriteriaBuilder.exp(Expression): Expression
  • added: method CriteriaBuilder.extract(TemporalField, Expression): Expression
  • added: method CriteriaBuilder.floor(Expression): Expression
  • added: method CriteriaBuilder.function(String, Class, Expression[]): Expression
  • added: method CriteriaBuilder.ge(Expression, Expression): Predicate
  • added: method CriteriaBuilder.ge(Expression, Number): Predicate
  • added: method CriteriaBuilder.greaterThan(Expression, Comparable): Predicate
  • added: method CriteriaBuilder.greaterThan(Expression, Expression): Predicate
  • added: method CriteriaBuilder.greaterThanOrEqualTo(Expression, Comparable): Predicate
  • added: method CriteriaBuilder.greaterThanOrEqualTo(Expression, Expression): Predicate
  • added: method CriteriaBuilder.greatest(Expression): Expression
  • added: method CriteriaBuilder.gt(Expression, Expression): Predicate
  • added: method CriteriaBuilder.gt(Expression, Number): Predicate
  • added: method CriteriaBuilder.in(Expression): CriteriaBuilder.In
  • added: method CriteriaBuilder.intersect(CriteriaSelect, CriteriaSelect): CriteriaSelect
  • added: method CriteriaBuilder.intersectAll(CriteriaSelect, CriteriaSelect): CriteriaSelect
  • added: method CriteriaBuilder.isEmpty(Expression): Predicate
  • added: method CriteriaBuilder.isFalse(Expression): Predicate
  • added: method CriteriaBuilder.isMember(Expression, Expression): Predicate
  • added: method CriteriaBuilder.isMember(Object, Expression): Predicate
  • added: method CriteriaBuilder.isNotEmpty(Expression): Predicate
  • added: method CriteriaBuilder.isNotMember(Expression, Expression): Predicate
  • added: method CriteriaBuilder.isNotMember(Object, Expression): Predicate
  • added: method CriteriaBuilder.isNotNull(Expression): Predicate
  • added: method CriteriaBuilder.isNull(Expression): Predicate
  • added: method CriteriaBuilder.isTrue(Expression): Predicate
  • added: method CriteriaBuilder.keys(Map): Expression
  • added: method CriteriaBuilder.le(Expression, Expression): Predicate
  • added: method CriteriaBuilder.le(Expression, Number): Predicate
  • added: method CriteriaBuilder.least(Expression): Expression
  • added: method CriteriaBuilder.left(Expression, Expression): Expression
  • added: method CriteriaBuilder.left(Expression, int): Expression
  • added: method CriteriaBuilder.length(Expression): Expression
  • added: method CriteriaBuilder.lessThan(Expression, Comparable): Predicate
  • added: method CriteriaBuilder.lessThan(Expression, Expression): Predicate
  • added: method CriteriaBuilder.lessThanOrEqualTo(Expression, Comparable): Predicate
  • added: method CriteriaBuilder.lessThanOrEqualTo(Expression, Expression): Predicate
  • added: method CriteriaBuilder.like(Expression, Expression): Predicate
  • added: method CriteriaBuilder.like(Expression, Expression, Expression): Predicate
  • added: method CriteriaBuilder.like(Expression, Expression, char): Predicate
  • added: method CriteriaBuilder.like(Expression, String): Predicate
  • added: method CriteriaBuilder.like(Expression, String, Expression): Predicate
  • added: method CriteriaBuilder.like(Expression, String, char): Predicate
  • added: method CriteriaBuilder.literal(Object): Expression
  • added: method CriteriaBuilder.ln(Expression): Expression
  • added: method CriteriaBuilder.localDate(): Expression
  • added: method CriteriaBuilder.localDateTime(): Expression
  • added: method CriteriaBuilder.localTime(): Expression
  • added: method CriteriaBuilder.locate(Expression, Expression): Expression
  • added: method CriteriaBuilder.locate(Expression, Expression, Expression): Expression
  • added: method CriteriaBuilder.locate(Expression, String): Expression
  • added: method CriteriaBuilder.locate(Expression, String, int): Expression
  • added: method CriteriaBuilder.lower(Expression): Expression
  • added: method CriteriaBuilder.lt(Expression, Expression): Predicate
  • added: method CriteriaBuilder.lt(Expression, Number): Predicate
  • added: method CriteriaBuilder.max(Expression): Expression
  • added: method CriteriaBuilder.min(Expression): Expression
  • added: method CriteriaBuilder.mod(Expression, Expression): Expression
  • added: method CriteriaBuilder.mod(Expression, Integer): Expression
  • added: method CriteriaBuilder.mod(Integer, Expression): Expression
  • added: method CriteriaBuilder.neg(Expression): Expression
  • added: method CriteriaBuilder.not(Expression): Predicate
  • added: method CriteriaBuilder.notEqual(Expression, Expression): Predicate
  • added: method CriteriaBuilder.notEqual(Expression, Object): Predicate
  • added: method CriteriaBuilder.notLike(Expression, Expression): Predicate
  • added: method CriteriaBuilder.notLike(Expression, Expression, Expression): Predicate
  • added: method CriteriaBuilder.notLike(Expression, Expression, char): Predicate
  • added: method CriteriaBuilder.notLike(Expression, String): Predicate
  • added: method CriteriaBuilder.notLike(Expression, String, Expression): Predicate
  • added: method CriteriaBuilder.notLike(Expression, String, char): Predicate
  • added: method CriteriaBuilder.nullLiteral(Class): Expression
  • added: method CriteriaBuilder.nullif(Expression, Expression): Expression
  • added: method CriteriaBuilder.nullif(Expression, Object): Expression
  • added: method CriteriaBuilder.or(Expression, Expression): Predicate
  • added: method CriteriaBuilder.or(List): Predicate
  • added: method CriteriaBuilder.or(Predicate[]): Predicate
  • added: method CriteriaBuilder.parameter(Class): ParameterExpression
  • added: method CriteriaBuilder.parameter(Class, String): ParameterExpression
  • added: method CriteriaBuilder.power(Expression, Expression): Expression
  • added: method CriteriaBuilder.power(Expression, Number): Expression
  • added: method CriteriaBuilder.prod(Expression, Expression): Expression
  • added: method CriteriaBuilder.prod(Expression, Number): Expression
  • added: method CriteriaBuilder.prod(Number, Expression): Expression
  • added: method CriteriaBuilder.quot(Expression, Expression): Expression
  • added: method CriteriaBuilder.quot(Expression, Number): Expression
  • added: method CriteriaBuilder.quot(Number, Expression): Expression
  • added: method CriteriaBuilder.replace(Expression, Expression, Expression): Expression
  • added: method CriteriaBuilder.replace(Expression, Expression, String): Expression
  • added: method CriteriaBuilder.replace(Expression, String, Expression): Expression
  • added: method CriteriaBuilder.replace(Expression, String, String): Expression
  • added: method CriteriaBuilder.right(Expression, Expression): Expression
  • added: method CriteriaBuilder.right(Expression, int): Expression
  • added: method CriteriaBuilder.round(Expression, Integer): Expression
  • added: method CriteriaBuilder.selectCase(): CriteriaBuilder.Case
  • added: method CriteriaBuilder.selectCase(Expression): CriteriaBuilder.SimpleCase
  • added: method CriteriaBuilder.sign(Expression): Expression
  • added: method CriteriaBuilder.size(Collection): Expression
  • added: method CriteriaBuilder.size(Expression): Expression
  • added: method CriteriaBuilder.some(Subquery): Expression
  • added: method CriteriaBuilder.sqrt(Expression): Expression
  • added: method CriteriaBuilder.substring(Expression, Expression): Expression
  • added: method CriteriaBuilder.substring(Expression, Expression, Expression): Expression
  • added: method CriteriaBuilder.substring(Expression, int): Expression
  • added: method CriteriaBuilder.substring(Expression, int, int): Expression
  • added: method CriteriaBuilder.sum(Expression): Expression
  • added: method CriteriaBuilder.sum(Expression, Expression): Expression
  • added: method CriteriaBuilder.sum(Expression, Number): Expression
  • added: method CriteriaBuilder.sum(Number, Expression): Expression
  • added: method CriteriaBuilder.sumAsDouble(Expression): Expression
  • added: method CriteriaBuilder.sumAsLong(Expression): Expression
  • added: method CriteriaBuilder.toBigDecimal(Expression): Expression
  • added: method CriteriaBuilder.toBigInteger(Expression): Expression
  • added: method CriteriaBuilder.toDouble(Expression): Expression
  • added: method CriteriaBuilder.toFloat(Expression): Expression
  • added: method CriteriaBuilder.toInteger(Expression): Expression
  • added: method CriteriaBuilder.toLong(Expression): Expression
  • added: method CriteriaBuilder.toString(Expression): Expression
  • added: method CriteriaBuilder.treat(CollectionJoin, Class): CollectionJoin
  • added: method CriteriaBuilder.treat(Join, Class): Join
  • added: method CriteriaBuilder.treat(ListJoin, Class): ListJoin
  • added: method CriteriaBuilder.treat(MapJoin, Class): MapJoin
  • added: method CriteriaBuilder.treat(Path, Class): Path
  • added: method CriteriaBuilder.treat(Root, Class): Root
  • added: method CriteriaBuilder.treat(SetJoin, Class): SetJoin
  • added: method CriteriaBuilder.trim(CriteriaBuilder.Trimspec, Expression): Expression
  • added: method CriteriaBuilder.trim(CriteriaBuilder.Trimspec, Expression, Expression): Expression
  • added: method CriteriaBuilder.trim(CriteriaBuilder.Trimspec, char, Expression): Expression
  • added: method CriteriaBuilder.trim(Expression): Expression
  • added: method CriteriaBuilder.trim(Expression, Expression): Expression
  • added: method CriteriaBuilder.trim(char, Expression): Expression
  • added: method CriteriaBuilder.tuple(List): CompoundSelection
  • added: method CriteriaBuilder.tuple(Selection[]): CompoundSelection
  • added: method CriteriaBuilder.union(CriteriaSelect, CriteriaSelect): CriteriaSelect
  • added: method CriteriaBuilder.unionAll(CriteriaSelect, CriteriaSelect): CriteriaSelect
  • added: method CriteriaBuilder.upper(Expression): Expression
  • added: method CriteriaBuilder.values(Map): Expression
  • added: method CriteriaDelete.from(Class): Root
  • added: method CriteriaDelete.from(EntityType): Root
  • added: method CriteriaDelete.getRoot(): Root
  • added: method CriteriaDelete.where(Expression): CriteriaDelete
  • added: method CriteriaDelete.where(Predicate[]): CriteriaDelete
  • added: method CriteriaQuery.distinct(boolean): CriteriaQuery
  • added: method CriteriaQuery.getOrderList(): List
  • added: method CriteriaQuery.groupBy(Expression[]): CriteriaQuery
  • added: method CriteriaQuery.groupBy(List): CriteriaQuery
  • added: method CriteriaQuery.having(Expression): CriteriaQuery
  • added: method CriteriaQuery.having(List): CriteriaQuery
  • added: method CriteriaQuery.having(Predicate[]): CriteriaQuery
  • added: method CriteriaQuery.multiselect(List): CriteriaQuery
  • added: method CriteriaQuery.multiselect(Selection[]): CriteriaQuery
  • added: method CriteriaQuery.orderBy(List): CriteriaQuery
  • added: method CriteriaQuery.orderBy(Order[]): CriteriaQuery
  • added: method CriteriaQuery.select(Selection): CriteriaQuery
  • added: method CriteriaQuery.where(Expression): CriteriaQuery
  • added: method CriteriaQuery.where(List): CriteriaQuery
  • added: method CriteriaQuery.where(Predicate[]): CriteriaQuery
  • added: method CriteriaUpdate.from(Class): Root
  • added: method CriteriaUpdate.from(EntityType): Root
  • added: method CriteriaUpdate.getRoot(): Root
  • added: method CriteriaUpdate.set(Path, Expression): CriteriaUpdate
  • added: method CriteriaUpdate.set(Path, Object): CriteriaUpdate
  • added: method CriteriaUpdate.set(SingularAttribute, Expression): CriteriaUpdate
  • added: method CriteriaUpdate.set(SingularAttribute, Object): CriteriaUpdate
  • added: method CriteriaUpdate.set(String, Object): CriteriaUpdate
  • added: method CriteriaUpdate.where(Expression): CriteriaUpdate
  • added: method CriteriaUpdate.where(Predicate[]): CriteriaUpdate
  • added: method Expression.as(Class): Expression
  • added: method Expression.cast(Class): Expression
  • added: method Expression.equalTo(Expression): Predicate
  • added: method Expression.equalTo(Object): Predicate
  • added: method Expression.in(Collection): Predicate
  • added: method Expression.in(Expression): Predicate
  • added: method Expression.in(Expression[]): Predicate
  • added: method Expression.in(Object[]): Predicate
  • added: method Expression.isNotNull(): Predicate
  • added: method Expression.isNull(): Predicate
  • added: method Expression.notEqualTo(Expression): Predicate
  • added: method Expression.notEqualTo(Object): Predicate
  • added: method Fetch.getAttribute(): Attribute
  • added: method Fetch.getJoinType(): JoinType
  • added: method Fetch.getParent(): FetchParent
  • added: method FetchParent.fetch(PluralAttribute): Fetch
  • added: method FetchParent.fetch(PluralAttribute, JoinType): Fetch
  • added: method FetchParent.fetch(SingularAttribute): Fetch
  • added: method FetchParent.fetch(SingularAttribute, JoinType): Fetch
  • added: method FetchParent.fetch(String): Fetch
  • added: method FetchParent.fetch(String, JoinType): Fetch
  • added: method FetchParent.getFetches(): Set
  • added: method From.getCorrelationParent(): From
  • added: method From.getJoins(): Set
  • added: method From.isCorrelated(): boolean
  • added: method From.join(Class): Join
  • added: method From.join(Class, JoinType): Join
  • added: method From.join(CollectionAttribute): CollectionJoin
  • added: method From.join(CollectionAttribute, JoinType): CollectionJoin
  • added: method From.join(EntityType): Join
  • added: method From.join(EntityType, JoinType): Join
  • added: method From.join(ListAttribute): ListJoin
  • added: method From.join(ListAttribute, JoinType): ListJoin
  • added: method From.join(MapAttribute): MapJoin
  • added: method From.join(MapAttribute, JoinType): MapJoin
  • added: method From.join(SetAttribute): SetJoin
  • added: method From.join(SetAttribute, JoinType): SetJoin
  • added: method From.join(SingularAttribute): Join
  • added: method From.join(SingularAttribute, JoinType): Join
  • added: method From.join(String): Join
  • added: method From.join(String, JoinType): Join
  • added: method From.joinCollection(String): CollectionJoin
  • added: method From.joinCollection(String, JoinType): CollectionJoin
  • added: method From.joinList(String): ListJoin
  • added: method From.joinList(String, JoinType): ListJoin
  • added: method From.joinMap(String): MapJoin
  • added: method From.joinMap(String, JoinType): MapJoin
  • added: method From.joinSet(String): SetJoin
  • added: method From.joinSet(String, JoinType): SetJoin
  • added: method Join.getAttribute(): Attribute
  • added: method Join.getJoinType(): JoinType
  • added: method Join.getOn(): Predicate
  • added: method Join.getParent(): From
  • added: method Join.on(Expression): Join
  • added: method Join.on(Predicate[]): Join
  • added: method ListJoin.getModel(): ListAttribute
  • added: method ListJoin.index(): Expression
  • added: method ListJoin.on(Expression): ListJoin
  • added: method ListJoin.on(Predicate[]): ListJoin
  • added: method LocalDateField.toString(): String
  • added: method LocalDateTimeField.toString(): String
  • added: method LocalTimeField.toString(): String
  • added: method MapJoin.entry(): Expression
  • added: method MapJoin.getModel(): MapAttribute
  • added: method MapJoin.key(): Path
  • added: method MapJoin.on(Expression): MapJoin
  • added: method MapJoin.on(Predicate[]): MapJoin
  • added: method MapJoin.value(): Path
  • added: method Order.getExpression(): Expression
  • added: method Order.getNullPrecedence(): Nulls
  • added: method Order.isAscending(): boolean
  • added: method Order.reverse(): Order
  • added: method Path.get(MapAttribute): Expression
  • added: method Path.get(PluralAttribute): Expression
  • added: method Path.get(SingularAttribute): Path
  • added: method Path.get(String): Path
  • added: method Path.getModel(): Bindable
  • added: method Path.getParentPath(): Path
  • added: method Path.type(): Expression
  • added: method PluralJoin.getModel(): PluralAttribute
  • added: method Predicate.getExpressions(): List
  • added: method Predicate.getOperator(): Predicate.BooleanOperator
  • added: method Predicate.isNegated(): boolean
  • added: method Predicate.not(): Predicate
  • added: method Root.getModel(): EntityType
  • added: method Selection.alias(String): Selection
  • added: method Selection.getCompoundSelectionItems(): List
  • added: method Selection.isCompoundSelection(): boolean
  • added: method SetJoin.getModel(): SetAttribute
  • added: method SetJoin.on(Expression): SetJoin
  • added: method SetJoin.on(Predicate[]): SetJoin
  • added: method Subquery.correlate(CollectionJoin): CollectionJoin
  • added: method Subquery.correlate(Join): Join
  • added: method Subquery.correlate(ListJoin): ListJoin
  • added: method Subquery.correlate(MapJoin): MapJoin
  • added: method Subquery.correlate(Root): Root
  • added: method Subquery.correlate(SetJoin): SetJoin
  • added: method Subquery.distinct(boolean): Subquery
  • added: method Subquery.getContainingQuery(): CommonAbstractCriteria
  • added: method Subquery.getCorrelatedJoins(): Set
  • added: method Subquery.getParent(): AbstractQuery
  • added: method Subquery.getSelection(): Expression
  • added: method Subquery.groupBy(Expression[]): Subquery
  • added: method Subquery.groupBy(List): Subquery
  • added: method Subquery.having(Expression): Subquery
  • added: method Subquery.having(List): Subquery
  • added: method Subquery.having(Predicate[]): Subquery
  • added: method Subquery.select(Expression): Subquery
  • added: method Subquery.where(Expression): Subquery
  • added: method Subquery.where(List): Subquery
  • added: method Subquery.where(Predicate[]): Subquery
  • added: static field CriteriaBuilder.Trimspec.BOTH: CriteriaBuilder.Trimspec
  • added: static field CriteriaBuilder.Trimspec.LEADING: CriteriaBuilder.Trimspec
  • added: static field CriteriaBuilder.Trimspec.TRAILING: CriteriaBuilder.Trimspec
  • added: static field JoinType.INNER: JoinType
  • added: static field JoinType.LEFT: JoinType
  • added: static field JoinType.RIGHT: JoinType
  • added: static field LocalDateField.DAY: LocalDateField
  • added: static field LocalDateField.MONTH: LocalDateField
  • added: static field LocalDateField.QUARTER: LocalDateField
  • added: static field LocalDateField.WEEK: LocalDateField
  • added: static field LocalDateField.YEAR: LocalDateField
  • added: static field LocalDateTimeField.DATE: LocalDateTimeField
  • added: static field LocalDateTimeField.DAY: LocalDateTimeField
  • added: static field LocalDateTimeField.HOUR: LocalDateTimeField
  • added: static field LocalDateTimeField.MINUTE: LocalDateTimeField
  • added: static field LocalDateTimeField.MONTH: LocalDateTimeField
  • added: static field LocalDateTimeField.QUARTER: LocalDateTimeField
  • added: static field LocalDateTimeField.SECOND: LocalDateTimeField
  • added: static field LocalDateTimeField.TIME: LocalDateTimeField
  • added: static field LocalDateTimeField.WEEK: LocalDateTimeField
  • added: static field LocalDateTimeField.YEAR: LocalDateTimeField
  • added: static field LocalTimeField.HOUR: LocalTimeField
  • added: static field LocalTimeField.MINUTE: LocalTimeField
  • added: static field LocalTimeField.SECOND: LocalTimeField
  • added: static field Nulls.FIRST: Nulls
  • added: static field Nulls.LAST: Nulls
  • added: static field Nulls.NONE: Nulls
  • added: static field Predicate.BooleanOperator.AND: Predicate.BooleanOperator
  • added: static field Predicate.BooleanOperator.OR: Predicate.BooleanOperator
  • added: static method CriteriaBuilder.Trimspec.valueOf(String): CriteriaBuilder.Trimspec
  • added: static method CriteriaBuilder.Trimspec.values(): CriteriaBuilder.Trimspec[]
  • added: static method JoinType.valueOf(String): JoinType
  • added: static method JoinType.values(): JoinType[]
  • added: static method Nulls.valueOf(String): Nulls
  • added: static method Nulls.values(): Nulls[]
  • added: static method Predicate.BooleanOperator.valueOf(String): Predicate.BooleanOperator
  • added: static method Predicate.BooleanOperator.values(): Predicate.BooleanOperator[]
  • added: @interface StaticMetamodel
  • added: enum Attribute.PersistentAttributeType
  • added: enum Bindable.BindableType
  • added: enum PluralAttribute.CollectionType
  • added: enum Type.PersistenceType
  • added: interface Attribute
  • added: interface BasicType extends Type
  • added: interface Bindable
  • added: interface CollectionAttribute extends PluralAttribute
  • added: interface EmbeddableType extends ManagedType
  • added: interface EntityType extends IdentifiableType, Bindable
  • added: interface IdentifiableType extends ManagedType
  • added: interface ListAttribute extends PluralAttribute
  • added: interface ManagedType extends Type
  • added: interface MapAttribute extends PluralAttribute
  • added: interface MappedSuperclassType extends IdentifiableType
  • added: interface Metamodel
  • added: interface PluralAttribute extends Attribute, Bindable
  • added: interface SetAttribute extends PluralAttribute
  • added: interface SingularAttribute extends Attribute, Bindable
  • added: interface Type
  • added: method Attribute.getDeclaringType(): ManagedType
  • added: method Attribute.getJavaMember(): Member
  • added: method Attribute.getJavaType(): Class
  • added: method Attribute.getName(): String
  • added: method Attribute.getPersistentAttributeType(): Attribute.PersistentAttributeType
  • added: method Attribute.isAssociation(): boolean
  • added: method Attribute.isCollection(): boolean
  • added: method Bindable.getBindableJavaType(): Class
  • added: method Bindable.getBindableType(): Bindable.BindableType
  • added: method EntityType.getName(): String
  • added: method IdentifiableType.getDeclaredId(Class): SingularAttribute
  • added: method IdentifiableType.getDeclaredVersion(Class): SingularAttribute
  • added: method IdentifiableType.getId(Class): SingularAttribute
  • added: method IdentifiableType.getIdClassAttributes(): Set
  • added: method IdentifiableType.getIdType(): Type
  • added: method IdentifiableType.getSupertype(): IdentifiableType
  • added: method IdentifiableType.getVersion(Class): SingularAttribute
  • added: method IdentifiableType.hasSingleIdAttribute(): boolean
  • added: method IdentifiableType.hasVersionAttribute(): boolean
  • added: method ManagedType.getAttribute(String): Attribute
  • added: method ManagedType.getAttributes(): Set
  • added: method ManagedType.getCollection(String): CollectionAttribute
  • added: method ManagedType.getCollection(String, Class): CollectionAttribute
  • added: method ManagedType.getDeclaredAttribute(String): Attribute
  • added: method ManagedType.getDeclaredAttributes(): Set
  • added: method ManagedType.getDeclaredCollection(String): CollectionAttribute
  • added: method ManagedType.getDeclaredCollection(String, Class): CollectionAttribute
  • added: method ManagedType.getDeclaredList(String): ListAttribute
  • added: method ManagedType.getDeclaredList(String, Class): ListAttribute
  • added: method ManagedType.getDeclaredMap(String): MapAttribute
  • added: method ManagedType.getDeclaredMap(String, Class, Class): MapAttribute
  • added: method ManagedType.getDeclaredPluralAttributes(): Set
  • added: method ManagedType.getDeclaredSet(String): SetAttribute
  • added: method ManagedType.getDeclaredSet(String, Class): SetAttribute
  • added: method ManagedType.getDeclaredSingularAttribute(String): SingularAttribute
  • added: method ManagedType.getDeclaredSingularAttribute(String, Class): SingularAttribute
  • added: method ManagedType.getDeclaredSingularAttributes(): Set
  • added: method ManagedType.getList(String): ListAttribute
  • added: method ManagedType.getList(String, Class): ListAttribute
  • added: method ManagedType.getMap(String): MapAttribute
  • added: method ManagedType.getMap(String, Class, Class): MapAttribute
  • added: method ManagedType.getPluralAttributes(): Set
  • added: method ManagedType.getSet(String): SetAttribute
  • added: method ManagedType.getSet(String, Class): SetAttribute
  • added: method ManagedType.getSingularAttribute(String): SingularAttribute
  • added: method ManagedType.getSingularAttribute(String, Class): SingularAttribute
  • added: method ManagedType.getSingularAttributes(): Set
  • added: method MapAttribute.getKeyJavaType(): Class
  • added: method MapAttribute.getKeyType(): Type
  • added: method Metamodel.embeddable(Class): EmbeddableType
  • added: method Metamodel.entity(Class): EntityType
  • added: method Metamodel.entity(String): EntityType
  • added: method Metamodel.getEmbeddables(): Set
  • added: method Metamodel.getEntities(): Set
  • added: method Metamodel.getManagedTypes(): Set
  • added: method Metamodel.managedType(Class): ManagedType
  • added: method PluralAttribute.getCollectionType(): PluralAttribute.CollectionType
  • added: method PluralAttribute.getElementType(): Type
  • added: method SingularAttribute.getType(): Type
  • added: method SingularAttribute.isId(): boolean
  • added: method SingularAttribute.isOptional(): boolean
  • added: method SingularAttribute.isVersion(): boolean
  • added: method StaticMetamodel.value(): Class
  • added: method Type.getJavaType(): Class
  • added: method Type.getPersistenceType(): Type.PersistenceType
  • added: static field Attribute.PersistentAttributeType.BASIC: Attribute.PersistentAttributeType
  • added: static field Attribute.PersistentAttributeType.ELEMENT_COLLECTION: Attribute.PersistentAttributeType
  • added: static field Attribute.PersistentAttributeType.EMBEDDED: Attribute.PersistentAttributeType
  • added: static field Attribute.PersistentAttributeType.MANY_TO_MANY: Attribute.PersistentAttributeType
  • added: static field Attribute.PersistentAttributeType.MANY_TO_ONE: Attribute.PersistentAttributeType
  • added: static field Attribute.PersistentAttributeType.ONE_TO_MANY: Attribute.PersistentAttributeType
  • added: static field Attribute.PersistentAttributeType.ONE_TO_ONE: Attribute.PersistentAttributeType
  • added: static field Bindable.BindableType.ENTITY_TYPE: Bindable.BindableType
  • added: static field Bindable.BindableType.PLURAL_ATTRIBUTE: Bindable.BindableType
  • added: static field Bindable.BindableType.SINGULAR_ATTRIBUTE: Bindable.BindableType
  • added: static field PluralAttribute.CollectionType.COLLECTION: PluralAttribute.CollectionType
  • added: static field PluralAttribute.CollectionType.LIST: PluralAttribute.CollectionType
  • added: static field PluralAttribute.CollectionType.MAP: PluralAttribute.CollectionType
  • added: static field PluralAttribute.CollectionType.SET: PluralAttribute.CollectionType
  • added: static field Type.PersistenceType.BASIC: Type.PersistenceType
  • added: static field Type.PersistenceType.EMBEDDABLE: Type.PersistenceType
  • added: static field Type.PersistenceType.ENTITY: Type.PersistenceType
  • added: static field Type.PersistenceType.MAPPED_SUPERCLASS: Type.PersistenceType
  • added: static method Attribute.PersistentAttributeType.valueOf(String): Attribute.PersistentAttributeType
  • added: static method Attribute.PersistentAttributeType.values(): Attribute.PersistentAttributeType[]
  • added: static method Bindable.BindableType.valueOf(String): Bindable.BindableType
  • added: static method Bindable.BindableType.values(): Bindable.BindableType[]
  • added: static method PluralAttribute.CollectionType.valueOf(String): PluralAttribute.CollectionType
  • added: static method PluralAttribute.CollectionType.values(): PluralAttribute.CollectionType[]
  • added: static method Type.PersistenceType.valueOf(String): Type.PersistenceType
  • added: static method Type.PersistenceType.values(): Type.PersistenceType[]
  • added: class PersistenceProviderResolverHolder
  • added: class TransformerException extends Exception
  • added: ctor PersistenceProviderResolverHolder()
  • added: ctor TransformerException()
  • added: ctor TransformerException(String)
  • added: ctor TransformerException(String, Throwable)
  • added: ctor TransformerException(Throwable)
  • added: enum LoadState
  • added: enum PersistenceUnitTransactionType
  • added: interface ClassTransformer
  • added: interface PersistenceProvider
  • added: interface PersistenceProviderResolver
  • added: interface PersistenceUnitInfo
  • added: interface ProviderUtil
  • added: method ClassTransformer.transform(ClassLoader, String, Class, ProtectionDomain, byte[]): byte[]
  • added: method PersistenceProvider.createContainerEntityManagerFactory(PersistenceUnitInfo, Map): EntityManagerFactory
  • added: method PersistenceProvider.createEntityManagerFactory(PersistenceConfiguration): EntityManagerFactory
  • added: method PersistenceProvider.createEntityManagerFactory(String, Map): EntityManagerFactory
  • added: method PersistenceProvider.generateSchema(PersistenceUnitInfo, Map): void
  • added: method PersistenceProvider.generateSchema(String, Map): boolean
  • added: method PersistenceProvider.getProviderUtil(): ProviderUtil
  • added: method PersistenceProviderResolver.clearCachedProviders(): void
  • added: method PersistenceProviderResolver.getPersistenceProviders(): List
  • added: method PersistenceUnitInfo.addTransformer(ClassTransformer): void
  • added: method PersistenceUnitInfo.excludeUnlistedClasses(): boolean
  • added: method PersistenceUnitInfo.getClassLoader(): ClassLoader
  • added: method PersistenceUnitInfo.getJarFileUrls(): List
  • added: method PersistenceUnitInfo.getJtaDataSource(): DataSource
  • added: method PersistenceUnitInfo.getManagedClassNames(): List
  • added: method PersistenceUnitInfo.getMappingFileNames(): List
  • added: method PersistenceUnitInfo.getNewTempClassLoader(): ClassLoader
  • added: method PersistenceUnitInfo.getNonJtaDataSource(): DataSource
  • added: method PersistenceUnitInfo.getPersistenceProviderClassName(): String
  • added: method PersistenceUnitInfo.getPersistenceUnitName(): String
  • added: method PersistenceUnitInfo.getPersistenceUnitRootUrl(): URL
  • added: method PersistenceUnitInfo.getPersistenceXMLSchemaVersion(): String
  • added: method PersistenceUnitInfo.getProperties(): Properties
  • added: method PersistenceUnitInfo.getQualifierAnnotationNames(): List
  • added: method PersistenceUnitInfo.getScopeAnnotationName(): String
  • added: method PersistenceUnitInfo.getSharedCacheMode(): SharedCacheMode
  • added: method PersistenceUnitInfo.getTransactionType(): PersistenceUnitTransactionType
  • added: method PersistenceUnitInfo.getValidationMode(): ValidationMode
  • added: method ProviderUtil.isLoaded(Object): LoadState
  • added: method ProviderUtil.isLoadedWithReference(Object, String): LoadState
  • added: method ProviderUtil.isLoadedWithoutReference(Object, String): LoadState
  • added: static field LoadState.LOADED: LoadState
  • added: static field LoadState.NOT_LOADED: LoadState
  • added: static field LoadState.UNKNOWN: LoadState
  • added: static field PersistenceUnitTransactionType.JTA: PersistenceUnitTransactionType
  • added: static field PersistenceUnitTransactionType.RESOURCE_LOCAL: PersistenceUnitTransactionType
  • added: static method LoadState.valueOf(String): LoadState
  • added: static method LoadState.values(): LoadState[]
  • added: static method PersistenceProviderResolverHolder.getPersistenceProviderResolver(): PersistenceProviderResolver
  • added: static method PersistenceProviderResolverHolder.setPersistenceProviderResolver(PersistenceProviderResolver): void
  • added: static method PersistenceUnitTransactionType.valueOf(String): PersistenceUnitTransactionType
  • added: static method PersistenceUnitTransactionType.values(): PersistenceUnitTransactionType[]
  • removed: @interface Access
  • removed: @interface AssociationOverride
  • removed: @interface AssociationOverrides
  • removed: @interface AttributeOverride
  • removed: @interface AttributeOverrides
  • removed: @interface Basic
  • removed: @interface Cacheable
  • removed: @interface CollectionTable
  • removed: @interface Column
  • removed: @interface ColumnResult
  • removed: @interface ConstructorResult
  • removed: @interface Convert
  • removed: @interface Converter
  • removed: @interface Converts
  • removed: @interface DiscriminatorColumn
  • removed: @interface DiscriminatorValue
  • removed: @interface ElementCollection
  • removed: @interface Embeddable
  • removed: @interface Embedded
  • removed: @interface EmbeddedId
  • removed: @interface Entity
  • removed: @interface EntityListeners
  • removed: @interface EntityResult
  • removed: @interface Enumerated
  • removed: @interface ExcludeDefaultListeners
  • removed: @interface ExcludeSuperclassListeners
  • removed: @interface FieldResult
  • removed: @interface ForeignKey
  • removed: @interface GeneratedValue
  • removed: @interface Id
  • removed: @interface IdClass
  • removed: @interface Index
  • removed: @interface Inheritance
  • removed: @interface JoinColumn
  • removed: @interface JoinColumns
  • removed: @interface JoinTable
  • removed: @interface Lob
  • removed: @interface ManyToMany
  • removed: @interface ManyToOne
  • removed: @interface MapKey
  • removed: @interface MapKeyClass
  • removed: @interface MapKeyColumn
  • removed: @interface MapKeyEnumerated
  • removed: @interface MapKeyJoinColumn
  • removed: @interface MapKeyJoinColumns
  • removed: @interface MapKeyTemporal
  • removed: @interface MappedSuperclass
  • removed: @interface MapsId
  • removed: @interface NamedAttributeNode
  • removed: @interface NamedEntityGraph
  • removed: @interface NamedEntityGraphs
  • removed: @interface NamedNativeQueries
  • removed: @interface NamedNativeQuery
  • removed: @interface NamedQueries
  • removed: @interface NamedQuery
  • removed: @interface NamedStoredProcedureQueries
  • removed: @interface NamedStoredProcedureQuery
  • removed: @interface NamedSubgraph
  • removed: @interface OneToMany
  • removed: @interface OneToOne
  • removed: @interface OrderBy
  • removed: @interface OrderColumn
  • removed: @interface PersistenceContext
  • removed: @interface PersistenceContexts
  • removed: @interface PersistenceProperty
  • removed: @interface PersistenceUnit
  • removed: @interface PersistenceUnits
  • removed: @interface PostLoad
  • removed: @interface PostPersist
  • removed: @interface PostRemove
  • removed: @interface PostUpdate
  • removed: @interface PrePersist
  • removed: @interface PreRemove
  • removed: @interface PreUpdate
  • removed: @interface PrimaryKeyJoinColumn
  • removed: @interface PrimaryKeyJoinColumns
  • removed: @interface QueryHint
  • removed: @interface SecondaryTable
  • removed: @interface SecondaryTables
  • removed: @interface SequenceGenerator
  • removed: @interface SequenceGenerators
  • removed: @interface SqlResultSetMapping
  • removed: @interface SqlResultSetMappings
  • removed: @interface StoredProcedureParameter
  • removed: @interface Table
  • removed: @interface TableGenerator
  • removed: @interface TableGenerators
  • removed: @interface Temporal
  • removed: @interface Transient
  • removed: @interface UniqueConstraint
  • removed: @interface Version
  • removed: class EntityExistsException extends PersistenceException
  • removed: class EntityNotFoundException extends PersistenceException
  • removed: class LockTimeoutException extends PersistenceException
  • removed: class NoResultException extends PersistenceException
  • removed: class NonUniqueResultException extends PersistenceException
  • removed: class OptimisticLockException extends PersistenceException
  • removed: class Persistence
  • removed: class PersistenceException extends RuntimeException
  • removed: class PessimisticLockException extends PersistenceException
  • removed: class QueryTimeoutException extends PersistenceException
  • removed: class RollbackException extends PersistenceException
  • removed: class TransactionRequiredException extends PersistenceException
  • removed: ctor EntityExistsException()
  • removed: ctor EntityExistsException(String)
  • removed: ctor EntityExistsException(String, Throwable)
  • removed: ctor EntityExistsException(Throwable)
  • removed: ctor EntityNotFoundException()
  • removed: ctor EntityNotFoundException(String)
  • removed: ctor LockTimeoutException()
  • removed: ctor LockTimeoutException(Object)
  • removed: ctor LockTimeoutException(String)
  • removed: ctor LockTimeoutException(String, Throwable)
  • removed: ctor LockTimeoutException(String, Throwable, Object)
  • removed: ctor LockTimeoutException(Throwable)
  • removed: ctor NoResultException()
  • removed: ctor NoResultException(String)
  • removed: ctor NonUniqueResultException()
  • removed: ctor NonUniqueResultException(String)
  • removed: ctor OptimisticLockException()
  • removed: ctor OptimisticLockException(Object)
  • removed: ctor OptimisticLockException(String)
  • removed: ctor OptimisticLockException(String, Throwable)
  • removed: ctor OptimisticLockException(String, Throwable, Object)
  • removed: ctor OptimisticLockException(Throwable)
  • removed: ctor Persistence()
  • removed: ctor PersistenceException()
  • removed: ctor PersistenceException(String)
  • removed: ctor PersistenceException(String, Throwable)
  • removed: ctor PersistenceException(Throwable)
  • removed: ctor PessimisticLockException()
  • removed: ctor PessimisticLockException(Object)
  • removed: ctor PessimisticLockException(String)
  • removed: ctor PessimisticLockException(String, Throwable)
  • removed: ctor PessimisticLockException(String, Throwable, Object)
  • removed: ctor PessimisticLockException(Throwable)
  • removed: ctor QueryTimeoutException()
  • removed: ctor QueryTimeoutException(Query)
  • removed: ctor QueryTimeoutException(String)
  • removed: ctor QueryTimeoutException(String, Throwable)
  • removed: ctor QueryTimeoutException(String, Throwable, Query)
  • removed: ctor QueryTimeoutException(Throwable)
  • removed: ctor RollbackException()
  • removed: ctor RollbackException(String)
  • removed: ctor RollbackException(String, Throwable)
  • removed: ctor RollbackException(Throwable)
  • removed: ctor TransactionRequiredException()
  • removed: ctor TransactionRequiredException(String)
  • removed: enum AccessType
  • removed: enum CacheRetrieveMode
  • removed: enum CacheStoreMode
  • removed: enum CascadeType
  • removed: enum ConstraintMode
  • removed: enum DiscriminatorType
  • removed: enum EnumType
  • removed: enum FetchType
  • removed: enum FlushModeType
  • removed: enum GenerationType
  • removed: enum InheritanceType
  • removed: enum LockModeType
  • removed: enum ParameterMode
  • removed: enum PersistenceContextType
  • removed: enum PessimisticLockScope
  • removed: enum SharedCacheMode
  • removed: enum SynchronizationType
  • removed: enum TemporalType
  • removed: enum ValidationMode
  • removed: interface AttributeConverter
  • removed: interface AttributeNode
  • removed: interface Cache
  • removed: interface EntityGraph
  • removed: interface EntityManager
  • removed: interface EntityManagerFactory
  • removed: interface EntityTransaction
  • removed: interface Parameter
  • removed: interface PersistenceUnitUtil extends PersistenceUtil
  • removed: interface PersistenceUtil
  • removed: interface Query
  • removed: interface StoredProcedureQuery extends Query
  • removed: interface Subgraph
  • removed: interface Tuple
  • removed: interface TupleElement
  • removed: interface TypedQuery extends Query
  • removed: method Access.value(): AccessType
  • removed: method AssociationOverride.foreignKey(): ForeignKey
  • removed: method AssociationOverride.joinColumns(): JoinColumn[]
  • removed: method AssociationOverride.joinTable(): JoinTable
  • removed: method AssociationOverride.name(): String
  • removed: method AssociationOverrides.value(): AssociationOverride[]
  • removed: method AttributeConverter.convertToDatabaseColumn(Object): Object
  • removed: method AttributeConverter.convertToEntityAttribute(Object): Object
  • removed: method AttributeNode.getAttributeName(): String
  • removed: method AttributeNode.getKeySubgraphs(): Map
  • removed: method AttributeNode.getSubgraphs(): Map
  • removed: method AttributeOverride.column(): Column
  • removed: method AttributeOverride.name(): String
  • removed: method AttributeOverrides.value(): AttributeOverride[]
  • removed: method Basic.fetch(): FetchType
  • removed: method Basic.optional(): boolean
  • removed: method Cache.contains(Class, Object): boolean
  • removed: method Cache.evict(Class): void
  • removed: method Cache.evict(Class, Object): void
  • removed: method Cache.evictAll(): void
  • removed: method Cache.unwrap(Class): Object
  • removed: method Cacheable.value(): boolean
  • removed: method CollectionTable.catalog(): String
  • removed: method CollectionTable.foreignKey(): ForeignKey
  • removed: method CollectionTable.indexes(): Index[]
  • removed: method CollectionTable.joinColumns(): JoinColumn[]
  • removed: method CollectionTable.name(): String
  • removed: method CollectionTable.schema(): String
  • removed: method CollectionTable.uniqueConstraints(): UniqueConstraint[]
  • removed: method Column.columnDefinition(): String
  • removed: method Column.insertable(): boolean
  • removed: method Column.length(): int
  • removed: method Column.name(): String
  • removed: method Column.nullable(): boolean
  • removed: method Column.precision(): int
  • removed: method Column.scale(): int
  • removed: method Column.table(): String
  • removed: method Column.unique(): boolean
  • removed: method Column.updatable(): boolean
  • removed: method ColumnResult.name(): String
  • removed: method ColumnResult.type(): Class
  • removed: method ConstructorResult.columns(): ColumnResult[]
  • removed: method ConstructorResult.targetClass(): Class
  • removed: method Convert.attributeName(): String
  • removed: method Convert.converter(): Class
  • removed: method Convert.disableConversion(): boolean
  • removed: method Converter.autoApply(): boolean
  • removed: method Converts.value(): Convert[]
  • removed: method DiscriminatorColumn.columnDefinition(): String
  • removed: method DiscriminatorColumn.discriminatorType(): DiscriminatorType
  • removed: method DiscriminatorColumn.length(): int
  • removed: method DiscriminatorColumn.name(): String
  • removed: method DiscriminatorValue.value(): String
  • removed: method ElementCollection.fetch(): FetchType
  • removed: method ElementCollection.targetClass(): Class
  • removed: method Entity.name(): String
  • removed: method EntityGraph.addAttributeNodes(Attribute[]): void
  • removed: method EntityGraph.addAttributeNodes(String[]): void
  • removed: method EntityGraph.addKeySubgraph(Attribute): Subgraph
  • removed: method EntityGraph.addKeySubgraph(Attribute, Class): Subgraph
  • removed: method EntityGraph.addKeySubgraph(String): Subgraph
  • removed: method EntityGraph.addKeySubgraph(String, Class): Subgraph
  • removed: method EntityGraph.addSubclassSubgraph(Class): Subgraph
  • removed: method EntityGraph.addSubgraph(Attribute): Subgraph
  • removed: method EntityGraph.addSubgraph(Attribute, Class): Subgraph
  • removed: method EntityGraph.addSubgraph(String): Subgraph
  • removed: method EntityGraph.addSubgraph(String, Class): Subgraph
  • removed: method EntityGraph.getAttributeNodes(): List
  • removed: method EntityGraph.getName(): String
  • removed: method EntityListeners.value(): Class[]
  • removed: method EntityManager.clear(): void
  • removed: method EntityManager.close(): void
  • removed: method EntityManager.contains(Object): boolean
  • removed: method EntityManager.createEntityGraph(Class): EntityGraph
  • removed: method EntityManager.createEntityGraph(String): EntityGraph
  • removed: method EntityManager.createNamedQuery(String): Query
  • removed: method EntityManager.createNamedQuery(String, Class): TypedQuery
  • removed: method EntityManager.createNamedStoredProcedureQuery(String): StoredProcedureQuery
  • removed: method EntityManager.createNativeQuery(String): Query
  • removed: method EntityManager.createNativeQuery(String, Class): Query
  • removed: method EntityManager.createNativeQuery(String, String): Query
  • removed: method EntityManager.createQuery(CriteriaDelete): Query
  • removed: method EntityManager.createQuery(CriteriaQuery): TypedQuery
  • removed: method EntityManager.createQuery(CriteriaUpdate): Query
  • removed: method EntityManager.createQuery(String): Query
  • removed: method EntityManager.createQuery(String, Class): TypedQuery
  • removed: method EntityManager.createStoredProcedureQuery(String): StoredProcedureQuery
  • removed: method EntityManager.createStoredProcedureQuery(String, Class[]): StoredProcedureQuery
  • removed: method EntityManager.createStoredProcedureQuery(String, String[]): StoredProcedureQuery
  • removed: method EntityManager.detach(Object): void
  • removed: method EntityManager.find(Class, Object): Object
  • removed: method EntityManager.find(Class, Object, LockModeType): Object
  • removed: method EntityManager.find(Class, Object, LockModeType, Map): Object
  • removed: method EntityManager.find(Class, Object, Map): Object
  • removed: method EntityManager.flush(): void
  • removed: method EntityManager.getCriteriaBuilder(): CriteriaBuilder
  • removed: method EntityManager.getDelegate(): Object
  • removed: method EntityManager.getEntityGraph(String): EntityGraph
  • removed: method EntityManager.getEntityGraphs(Class): List
  • removed: method EntityManager.getEntityManagerFactory(): EntityManagerFactory
  • removed: method EntityManager.getFlushMode(): FlushModeType
  • removed: method EntityManager.getLockMode(Object): LockModeType
  • removed: method EntityManager.getMetamodel(): Metamodel
  • removed: method EntityManager.getProperties(): Map
  • removed: method EntityManager.getReference(Class, Object): Object
  • removed: method EntityManager.getTransaction(): EntityTransaction
  • removed: method EntityManager.isJoinedToTransaction(): boolean
  • removed: method EntityManager.isOpen(): boolean
  • removed: method EntityManager.joinTransaction(): void
  • removed: method EntityManager.lock(Object, LockModeType): void
  • removed: method EntityManager.lock(Object, LockModeType, Map): void
  • removed: method EntityManager.merge(Object): Object
  • removed: method EntityManager.persist(Object): void
  • removed: method EntityManager.refresh(Object): void
  • removed: method EntityManager.refresh(Object, LockModeType): void
  • removed: method EntityManager.refresh(Object, LockModeType, Map): void
  • removed: method EntityManager.refresh(Object, Map): void
  • removed: method EntityManager.remove(Object): void
  • removed: method EntityManager.setFlushMode(FlushModeType): void
  • removed: method EntityManager.setProperty(String, Object): void
  • removed: method EntityManager.unwrap(Class): Object
  • removed: method EntityManagerFactory.addNamedEntityGraph(String, EntityGraph): void
  • removed: method EntityManagerFactory.addNamedQuery(String, Query): void
  • removed: method EntityManagerFactory.close(): void
  • removed: method EntityManagerFactory.createEntityManager(): EntityManager
  • removed: method EntityManagerFactory.createEntityManager(Map): EntityManager
  • removed: method EntityManagerFactory.createEntityManager(SynchronizationType): EntityManager
  • removed: method EntityManagerFactory.createEntityManager(SynchronizationType, Map): EntityManager
  • removed: method EntityManagerFactory.getCache(): Cache
  • removed: method EntityManagerFactory.getCriteriaBuilder(): CriteriaBuilder
  • removed: method EntityManagerFactory.getMetamodel(): Metamodel
  • removed: method EntityManagerFactory.getPersistenceUnitUtil(): PersistenceUnitUtil
  • removed: method EntityManagerFactory.getProperties(): Map
  • removed: method EntityManagerFactory.isOpen(): boolean
  • removed: method EntityManagerFactory.unwrap(Class): Object
  • removed: method EntityResult.discriminatorColumn(): String
  • removed: method EntityResult.entityClass(): Class
  • removed: method EntityResult.fields(): FieldResult[]
  • removed: method EntityTransaction.begin(): void
  • removed: method EntityTransaction.commit(): void
  • removed: method EntityTransaction.getRollbackOnly(): boolean
  • removed: method EntityTransaction.isActive(): boolean
  • removed: method EntityTransaction.rollback(): void
  • removed: method EntityTransaction.setRollbackOnly(): void
  • removed: method Enumerated.value(): EnumType
  • removed: method FieldResult.column(): String
  • removed: method FieldResult.name(): String
  • removed: method ForeignKey.foreignKeyDefinition(): String
  • removed: method ForeignKey.name(): String
  • removed: method ForeignKey.value(): ConstraintMode
  • removed: method GeneratedValue.generator(): String
  • removed: method GeneratedValue.strategy(): GenerationType
  • removed: method IdClass.value(): Class
  • removed: method Index.columnList(): String
  • removed: method Index.name(): String
  • removed: method Index.unique(): boolean
  • removed: method Inheritance.strategy(): InheritanceType
  • removed: method JoinColumn.columnDefinition(): String
  • removed: method JoinColumn.foreignKey(): ForeignKey
  • removed: method JoinColumn.insertable(): boolean
  • removed: method JoinColumn.name(): String
  • removed: method JoinColumn.nullable(): boolean
  • removed: method JoinColumn.referencedColumnName(): String
  • removed: method JoinColumn.table(): String
  • removed: method JoinColumn.unique(): boolean
  • removed: method JoinColumn.updatable(): boolean
  • removed: method JoinColumns.foreignKey(): ForeignKey
  • removed: method JoinColumns.value(): JoinColumn[]
  • removed: method JoinTable.catalog(): String
  • removed: method JoinTable.foreignKey(): ForeignKey
  • removed: method JoinTable.indexes(): Index[]
  • removed: method JoinTable.inverseForeignKey(): ForeignKey
  • removed: method JoinTable.inverseJoinColumns(): JoinColumn[]
  • removed: method JoinTable.joinColumns(): JoinColumn[]
  • removed: method JoinTable.name(): String
  • removed: method JoinTable.schema(): String
  • removed: method JoinTable.uniqueConstraints(): UniqueConstraint[]
  • removed: method LockTimeoutException.getObject(): Object
  • removed: method ManyToMany.cascade(): CascadeType[]
  • removed: method ManyToMany.fetch(): FetchType
  • removed: method ManyToMany.mappedBy(): String
  • removed: method ManyToMany.targetEntity(): Class
  • removed: method ManyToOne.cascade(): CascadeType[]
  • removed: method ManyToOne.fetch(): FetchType
  • removed: method ManyToOne.optional(): boolean
  • removed: method ManyToOne.targetEntity(): Class
  • removed: method MapKey.name(): String
  • removed: method MapKeyClass.value(): Class
  • removed: method MapKeyColumn.columnDefinition(): String
  • removed: method MapKeyColumn.insertable(): boolean
  • removed: method MapKeyColumn.length(): int
  • removed: method MapKeyColumn.name(): String
  • removed: method MapKeyColumn.nullable(): boolean
  • removed: method MapKeyColumn.precision(): int
  • removed: method MapKeyColumn.scale(): int
  • removed: method MapKeyColumn.table(): String
  • removed: method MapKeyColumn.unique(): boolean
  • removed: method MapKeyColumn.updatable(): boolean
  • removed: method MapKeyEnumerated.value(): EnumType
  • removed: method MapKeyJoinColumn.columnDefinition(): String
  • removed: method MapKeyJoinColumn.foreignKey(): ForeignKey
  • removed: method MapKeyJoinColumn.insertable(): boolean
  • removed: method MapKeyJoinColumn.name(): String
  • removed: method MapKeyJoinColumn.nullable(): boolean
  • removed: method MapKeyJoinColumn.referencedColumnName(): String
  • removed: method MapKeyJoinColumn.table(): String
  • removed: method MapKeyJoinColumn.unique(): boolean
  • removed: method MapKeyJoinColumn.updatable(): boolean
  • removed: method MapKeyJoinColumns.foreignKey(): ForeignKey
  • removed: method MapKeyJoinColumns.value(): MapKeyJoinColumn[]
  • removed: method MapKeyTemporal.value(): TemporalType
  • removed: method MapsId.value(): String
  • removed: method NamedAttributeNode.keySubgraph(): String
  • removed: method NamedAttributeNode.subgraph(): String
  • removed: method NamedAttributeNode.value(): String
  • removed: method NamedEntityGraph.attributeNodes(): NamedAttributeNode[]
  • removed: method NamedEntityGraph.includeAllAttributes(): boolean
  • removed: method NamedEntityGraph.name(): String
  • removed: method NamedEntityGraph.subclassSubgraphs(): NamedSubgraph[]
  • removed: method NamedEntityGraph.subgraphs(): NamedSubgraph[]
  • removed: method NamedEntityGraphs.value(): NamedEntityGraph[]
  • removed: method NamedNativeQueries.value(): NamedNativeQuery[]
  • removed: method NamedNativeQuery.hints(): QueryHint[]
  • removed: method NamedNativeQuery.name(): String
  • removed: method NamedNativeQuery.query(): String
  • removed: method NamedNativeQuery.resultClass(): Class
  • removed: method NamedNativeQuery.resultSetMapping(): String
  • removed: method NamedQueries.value(): NamedQuery[]
  • removed: method NamedQuery.hints(): QueryHint[]
  • removed: method NamedQuery.lockMode(): LockModeType
  • removed: method NamedQuery.name(): String
  • removed: method NamedQuery.query(): String
  • removed: method NamedStoredProcedureQueries.value(): NamedStoredProcedureQuery[]
  • removed: method NamedStoredProcedureQuery.hints(): QueryHint[]
  • removed: method NamedStoredProcedureQuery.name(): String
  • removed: method NamedStoredProcedureQuery.parameters(): StoredProcedureParameter[]
  • removed: method NamedStoredProcedureQuery.procedureName(): String
  • removed: method NamedStoredProcedureQuery.resultClasses(): Class[]
  • removed: method NamedStoredProcedureQuery.resultSetMappings(): String[]
  • removed: method NamedSubgraph.attributeNodes(): NamedAttributeNode[]
  • removed: method NamedSubgraph.name(): String
  • removed: method NamedSubgraph.type(): Class
  • removed: method OneToMany.cascade(): CascadeType[]
  • removed: method OneToMany.fetch(): FetchType
  • removed: method OneToMany.mappedBy(): String
  • removed: method OneToMany.orphanRemoval(): boolean
  • removed: method OneToMany.targetEntity(): Class
  • removed: method OneToOne.cascade(): CascadeType[]
  • removed: method OneToOne.fetch(): FetchType
  • removed: method OneToOne.mappedBy(): String
  • removed: method OneToOne.optional(): boolean
  • removed: method OneToOne.orphanRemoval(): boolean
  • removed: method OneToOne.targetEntity(): Class
  • removed: method OptimisticLockException.getEntity(): Object
  • removed: method OrderBy.value(): String
  • removed: method OrderColumn.columnDefinition(): String
  • removed: method OrderColumn.insertable(): boolean
  • removed: method OrderColumn.name(): String
  • removed: method OrderColumn.nullable(): boolean
  • removed: method OrderColumn.updatable(): boolean
  • removed: method Parameter.getName(): String
  • removed: method Parameter.getParameterType(): Class
  • removed: method Parameter.getPosition(): Integer
  • removed: method PersistenceContext.name(): String
  • removed: method PersistenceContext.properties(): PersistenceProperty[]
  • removed: method PersistenceContext.synchronization(): SynchronizationType
  • removed: method PersistenceContext.type(): PersistenceContextType
  • removed: method PersistenceContext.unitName(): String
  • removed: method PersistenceContexts.value(): PersistenceContext[]
  • removed: method PersistenceProperty.name(): String
  • removed: method PersistenceProperty.value(): String
  • removed: method PersistenceUnit.name(): String
  • removed: method PersistenceUnit.unitName(): String
  • removed: method PersistenceUnitUtil.getIdentifier(Object): Object
  • removed: method PersistenceUnitUtil.isLoaded(Object): boolean
  • removed: method PersistenceUnitUtil.isLoaded(Object, String): boolean
  • removed: method PersistenceUnits.value(): PersistenceUnit[]
  • removed: method PersistenceUtil.isLoaded(Object): boolean
  • removed: method PersistenceUtil.isLoaded(Object, String): boolean
  • removed: method PessimisticLockException.getEntity(): Object
  • removed: method PrimaryKeyJoinColumn.columnDefinition(): String
  • removed: method PrimaryKeyJoinColumn.foreignKey(): ForeignKey
  • removed: method PrimaryKeyJoinColumn.name(): String
  • removed: method PrimaryKeyJoinColumn.referencedColumnName(): String
  • removed: method PrimaryKeyJoinColumns.foreignKey(): ForeignKey
  • removed: method PrimaryKeyJoinColumns.value(): PrimaryKeyJoinColumn[]
  • removed: method Query.executeUpdate(): int
  • removed: method Query.getFirstResult(): int
  • removed: method Query.getFlushMode(): FlushModeType
  • removed: method Query.getHints(): Map
  • removed: method Query.getLockMode(): LockModeType
  • removed: method Query.getMaxResults(): int
  • removed: method Query.getParameter(String): Parameter
  • removed: method Query.getParameter(String, Class): Parameter
  • removed: method Query.getParameter(int): Parameter
  • removed: method Query.getParameter(int, Class): Parameter
  • removed: method Query.getParameterValue(Parameter): Object
  • removed: method Query.getParameterValue(String): Object
  • removed: method Query.getParameterValue(int): Object
  • removed: method Query.getParameters(): Set
  • removed: method Query.getResultList(): List
  • removed: method Query.getResultStream(): Stream
  • removed: method Query.getSingleResult(): Object
  • removed: method Query.isBound(Parameter): boolean
  • removed: method Query.setFirstResult(int): Query
  • removed: method Query.setFlushMode(FlushModeType): Query
  • removed: method Query.setHint(String, Object): Query
  • removed: method Query.setLockMode(LockModeType): Query
  • removed: method Query.setMaxResults(int): Query
  • removed: method Query.setParameter(Parameter, Calendar, TemporalType): Query
  • removed: method Query.setParameter(Parameter, Date, TemporalType): Query
  • removed: method Query.setParameter(Parameter, Object): Query
  • removed: method Query.setParameter(String, Calendar, TemporalType): Query
  • removed: method Query.setParameter(String, Date, TemporalType): Query
  • removed: method Query.setParameter(String, Object): Query
  • removed: method Query.setParameter(int, Calendar, TemporalType): Query
  • removed: method Query.setParameter(int, Date, TemporalType): Query
  • removed: method Query.setParameter(int, Object): Query
  • removed: method Query.unwrap(Class): Object
  • removed: method QueryHint.name(): String
  • removed: method QueryHint.value(): String
  • removed: method QueryTimeoutException.getQuery(): Query
  • removed: method SecondaryTable.catalog(): String
  • removed: method SecondaryTable.foreignKey(): ForeignKey
  • removed: method SecondaryTable.indexes(): Index[]
  • removed: method SecondaryTable.name(): String
  • removed: method SecondaryTable.pkJoinColumns(): PrimaryKeyJoinColumn[]
  • removed: method SecondaryTable.schema(): String
  • removed: method SecondaryTable.uniqueConstraints(): UniqueConstraint[]
  • removed: method SecondaryTables.value(): SecondaryTable[]
  • removed: method SequenceGenerator.allocationSize(): int
  • removed: method SequenceGenerator.catalog(): String
  • removed: method SequenceGenerator.initialValue(): int
  • removed: method SequenceGenerator.name(): String
  • removed: method SequenceGenerator.schema(): String
  • removed: method SequenceGenerator.sequenceName(): String
  • removed: method SequenceGenerators.value(): SequenceGenerator[]
  • removed: method SqlResultSetMapping.classes(): ConstructorResult[]
  • removed: method SqlResultSetMapping.columns(): ColumnResult[]
  • removed: method SqlResultSetMapping.entities(): EntityResult[]
  • removed: method SqlResultSetMapping.name(): String
  • removed: method SqlResultSetMappings.value(): SqlResultSetMapping[]
  • removed: method StoredProcedureParameter.mode(): ParameterMode
  • removed: method StoredProcedureParameter.name(): String
  • removed: method StoredProcedureParameter.type(): Class
  • removed: method StoredProcedureQuery.execute(): boolean
  • removed: method StoredProcedureQuery.executeUpdate(): int
  • removed: method StoredProcedureQuery.getOutputParameterValue(String): Object
  • removed: method StoredProcedureQuery.getOutputParameterValue(int): Object
  • removed: method StoredProcedureQuery.getResultList(): List
  • removed: method StoredProcedureQuery.getSingleResult(): Object
  • removed: method StoredProcedureQuery.getUpdateCount(): int
  • removed: method StoredProcedureQuery.hasMoreResults(): boolean
  • removed: method StoredProcedureQuery.registerStoredProcedureParameter(String, Class, ParameterMode): StoredProcedureQuery
  • removed: method StoredProcedureQuery.registerStoredProcedureParameter(int, Class, ParameterMode): StoredProcedureQuery
  • removed: method StoredProcedureQuery.setFlushMode(FlushModeType): StoredProcedureQuery
  • removed: method StoredProcedureQuery.setHint(String, Object): StoredProcedureQuery
  • removed: method StoredProcedureQuery.setParameter(Parameter, Calendar, TemporalType): StoredProcedureQuery
  • removed: method StoredProcedureQuery.setParameter(Parameter, Date, TemporalType): StoredProcedureQuery
  • removed: method StoredProcedureQuery.setParameter(Parameter, Object): StoredProcedureQuery
  • removed: method StoredProcedureQuery.setParameter(String, Calendar, TemporalType): StoredProcedureQuery
  • removed: method StoredProcedureQuery.setParameter(String, Date, TemporalType): StoredProcedureQuery
  • removed: method StoredProcedureQuery.setParameter(String, Object): StoredProcedureQuery
  • removed: method StoredProcedureQuery.setParameter(int, Calendar, TemporalType): StoredProcedureQuery
  • removed: method StoredProcedureQuery.setParameter(int, Date, TemporalType): StoredProcedureQuery
  • removed: method StoredProcedureQuery.setParameter(int, Object): StoredProcedureQuery
  • removed: method Subgraph.addAttributeNodes(Attribute[]): void
  • removed: method Subgraph.addAttributeNodes(String[]): void
  • removed: method Subgraph.addKeySubgraph(Attribute): Subgraph
  • removed: method Subgraph.addKeySubgraph(Attribute, Class): Subgraph
  • removed: method Subgraph.addKeySubgraph(String): Subgraph
  • removed: method Subgraph.addKeySubgraph(String, Class): Subgraph
  • removed: method Subgraph.addSubgraph(Attribute): Subgraph
  • removed: method Subgraph.addSubgraph(Attribute, Class): Subgraph
  • removed: method Subgraph.addSubgraph(String): Subgraph
  • removed: method Subgraph.addSubgraph(String, Class): Subgraph
  • removed: method Subgraph.getAttributeNodes(): List
  • removed: method Subgraph.getClassType(): Class
  • removed: method Table.catalog(): String
  • removed: method Table.indexes(): Index[]
  • removed: method Table.name(): String
  • removed: method Table.schema(): String
  • removed: method Table.uniqueConstraints(): UniqueConstraint[]
  • removed: method TableGenerator.allocationSize(): int
  • removed: method TableGenerator.catalog(): String
  • removed: method TableGenerator.indexes(): Index[]
  • removed: method TableGenerator.initialValue(): int
  • removed: method TableGenerator.name(): String
  • removed: method TableGenerator.pkColumnName(): String
  • removed: method TableGenerator.pkColumnValue(): String
  • removed: method TableGenerator.schema(): String
  • removed: method TableGenerator.table(): String
  • removed: method TableGenerator.uniqueConstraints(): UniqueConstraint[]
  • removed: method TableGenerator.valueColumnName(): String
  • removed: method TableGenerators.value(): TableGenerator[]
  • removed: method Temporal.value(): TemporalType
  • removed: method Tuple.get(String): Object
  • removed: method Tuple.get(String, Class): Object
  • removed: method Tuple.get(TupleElement): Object
  • removed: method Tuple.get(int): Object
  • removed: method Tuple.get(int, Class): Object
  • removed: method Tuple.getElements(): List
  • removed: method Tuple.toArray(): Object[]
  • removed: method TupleElement.getAlias(): String
  • removed: method TupleElement.getJavaType(): Class
  • removed: method TypedQuery.getResultList(): List
  • removed: method TypedQuery.getResultStream(): Stream
  • removed: method TypedQuery.getSingleResult(): Object
  • removed: method TypedQuery.setFirstResult(int): TypedQuery
  • removed: method TypedQuery.setFlushMode(FlushModeType): TypedQuery
  • removed: method TypedQuery.setHint(String, Object): TypedQuery
  • removed: method TypedQuery.setLockMode(LockModeType): TypedQuery
  • removed: method TypedQuery.setMaxResults(int): TypedQuery
  • removed: method TypedQuery.setParameter(Parameter, Calendar, TemporalType): TypedQuery
  • removed: method TypedQuery.setParameter(Parameter, Date, TemporalType): TypedQuery
  • removed: method TypedQuery.setParameter(Parameter, Object): TypedQuery
  • removed: method TypedQuery.setParameter(String, Calendar, TemporalType): TypedQuery
  • removed: method TypedQuery.setParameter(String, Date, TemporalType): TypedQuery
  • removed: method TypedQuery.setParameter(String, Object): TypedQuery
  • removed: method TypedQuery.setParameter(int, Calendar, TemporalType): TypedQuery
  • removed: method TypedQuery.setParameter(int, Date, TemporalType): TypedQuery
  • removed: method TypedQuery.setParameter(int, Object): TypedQuery
  • removed: method UniqueConstraint.columnNames(): String[]
  • removed: method UniqueConstraint.name(): String
  • removed: static field AccessType.FIELD: AccessType
  • removed: static field AccessType.PROPERTY: AccessType
  • removed: static field CacheRetrieveMode.BYPASS: CacheRetrieveMode
  • removed: static field CacheRetrieveMode.USE: CacheRetrieveMode
  • removed: static field CacheStoreMode.BYPASS: CacheStoreMode
  • removed: static field CacheStoreMode.REFRESH: CacheStoreMode
  • removed: static field CacheStoreMode.USE: CacheStoreMode
  • removed: static field CascadeType.ALL: CascadeType
  • removed: static field CascadeType.DETACH: CascadeType
  • removed: static field CascadeType.MERGE: CascadeType
  • removed: static field CascadeType.PERSIST: CascadeType
  • removed: static field CascadeType.REFRESH: CascadeType
  • removed: static field CascadeType.REMOVE: CascadeType
  • removed: static field ConstraintMode.CONSTRAINT: ConstraintMode
  • removed: static field ConstraintMode.NO_CONSTRAINT: ConstraintMode
  • removed: static field ConstraintMode.PROVIDER_DEFAULT: ConstraintMode
  • removed: static field DiscriminatorType.CHAR: DiscriminatorType
  • removed: static field DiscriminatorType.INTEGER: DiscriminatorType
  • removed: static field DiscriminatorType.STRING: DiscriminatorType
  • removed: static field EnumType.ORDINAL: EnumType
  • removed: static field EnumType.STRING: EnumType
  • removed: static field FetchType.EAGER: FetchType
  • removed: static field FetchType.LAZY: FetchType
  • removed: static field FlushModeType.AUTO: FlushModeType
  • removed: static field FlushModeType.COMMIT: FlushModeType
  • removed: static field GenerationType.AUTO: GenerationType
  • removed: static field GenerationType.IDENTITY: GenerationType
  • removed: static field GenerationType.SEQUENCE: GenerationType
  • removed: static field GenerationType.TABLE: GenerationType
  • removed: static field InheritanceType.JOINED: InheritanceType
  • removed: static field InheritanceType.SINGLE_TABLE: InheritanceType
  • removed: static field InheritanceType.TABLE_PER_CLASS: InheritanceType
  • removed: static field LockModeType.NONE: LockModeType
  • removed: static field LockModeType.OPTIMISTIC: LockModeType
  • removed: static field LockModeType.OPTIMISTIC_FORCE_INCREMENT: LockModeType
  • removed: static field LockModeType.PESSIMISTIC_FORCE_INCREMENT: LockModeType
  • removed: static field LockModeType.PESSIMISTIC_READ: LockModeType
  • removed: static field LockModeType.PESSIMISTIC_WRITE: LockModeType
  • removed: static field LockModeType.READ: LockModeType
  • removed: static field LockModeType.WRITE: LockModeType
  • removed: static field ParameterMode.IN: ParameterMode
  • removed: static field ParameterMode.INOUT: ParameterMode
  • removed: static field ParameterMode.OUT: ParameterMode
  • removed: static field ParameterMode.REF_CURSOR: ParameterMode
  • removed: static field Persistence.PERSISTENCE_PROVIDER: String
  • removed: static field Persistence.providers: Set
  • removed: static field PersistenceContextType.EXTENDED: PersistenceContextType
  • removed: static field PersistenceContextType.TRANSACTION: PersistenceContextType
  • removed: static field PessimisticLockScope.EXTENDED: PessimisticLockScope
  • removed: static field PessimisticLockScope.NORMAL: PessimisticLockScope
  • removed: static field SharedCacheMode.ALL: SharedCacheMode
  • removed: static field SharedCacheMode.DISABLE_SELECTIVE: SharedCacheMode
  • removed: static field SharedCacheMode.ENABLE_SELECTIVE: SharedCacheMode
  • removed: static field SharedCacheMode.NONE: SharedCacheMode
  • removed: static field SharedCacheMode.UNSPECIFIED: SharedCacheMode
  • removed: static field SynchronizationType.SYNCHRONIZED: SynchronizationType
  • removed: static field SynchronizationType.UNSYNCHRONIZED: SynchronizationType
  • removed: static field TemporalType.DATE: TemporalType
  • removed: static field TemporalType.TIME: TemporalType
  • removed: static field TemporalType.TIMESTAMP: TemporalType
  • removed: static field ValidationMode.AUTO: ValidationMode
  • removed: static field ValidationMode.CALLBACK: ValidationMode
  • removed: static field ValidationMode.NONE: ValidationMode
  • removed: static method AccessType.valueOf(String): AccessType
  • removed: static method AccessType.values(): AccessType[]
  • removed: static method CacheRetrieveMode.valueOf(String): CacheRetrieveMode
  • removed: static method CacheRetrieveMode.values(): CacheRetrieveMode[]
  • removed: static method CacheStoreMode.valueOf(String): CacheStoreMode
  • removed: static method CacheStoreMode.values(): CacheStoreMode[]
  • removed: static method CascadeType.valueOf(String): CascadeType
  • removed: static method CascadeType.values(): CascadeType[]
  • removed: static method ConstraintMode.valueOf(String): ConstraintMode
  • removed: static method ConstraintMode.values(): ConstraintMode[]
  • removed: static method DiscriminatorType.valueOf(String): DiscriminatorType
  • removed: static method DiscriminatorType.values(): DiscriminatorType[]
  • removed: static method EnumType.valueOf(String): EnumType
  • removed: static method EnumType.values(): EnumType[]
  • removed: static method FetchType.valueOf(String): FetchType
  • removed: static method FetchType.values(): FetchType[]
  • removed: static method FlushModeType.valueOf(String): FlushModeType
  • removed: static method FlushModeType.values(): FlushModeType[]
  • removed: static method GenerationType.valueOf(String): GenerationType
  • removed: static method GenerationType.values(): GenerationType[]
  • removed: static method InheritanceType.valueOf(String): InheritanceType
  • removed: static method InheritanceType.values(): InheritanceType[]
  • removed: static method LockModeType.valueOf(String): LockModeType
  • removed: static method LockModeType.values(): LockModeType[]
  • removed: static method ParameterMode.valueOf(String): ParameterMode
  • removed: static method ParameterMode.values(): ParameterMode[]
  • removed: static method Persistence.createEntityManagerFactory(String): EntityManagerFactory
  • removed: static method Persistence.createEntityManagerFactory(String, Map): EntityManagerFactory
  • removed: static method Persistence.generateSchema(String, Map): void
  • removed: static method Persistence.getPersistenceUtil(): PersistenceUtil
  • removed: static method PersistenceContextType.valueOf(String): PersistenceContextType
  • removed: static method PersistenceContextType.values(): PersistenceContextType[]
  • removed: static method PessimisticLockScope.valueOf(String): PessimisticLockScope
  • removed: static method PessimisticLockScope.values(): PessimisticLockScope[]
  • removed: static method SharedCacheMode.valueOf(String): SharedCacheMode
  • removed: static method SharedCacheMode.values(): SharedCacheMode[]
  • removed: static method SynchronizationType.valueOf(String): SynchronizationType
  • removed: static method SynchronizationType.values(): SynchronizationType[]
  • removed: static method TemporalType.valueOf(String): TemporalType
  • removed: static method TemporalType.values(): TemporalType[]
  • removed: static method ValidationMode.valueOf(String): ValidationMode
  • removed: static method ValidationMode.values(): ValidationMode[]
  • removed: enum CriteriaBuilder.Trimspec
  • removed: enum JoinType
  • removed: enum Predicate.BooleanOperator
  • removed: interface AbstractQuery extends CommonAbstractCriteria
  • removed: interface CollectionJoin extends PluralJoin
  • removed: interface CommonAbstractCriteria
  • removed: interface CompoundSelection extends Selection
  • removed: interface CriteriaBuilder
  • removed: interface CriteriaBuilder.Case extends Expression
  • removed: interface CriteriaBuilder.Coalesce extends Expression
  • removed: interface CriteriaBuilder.In extends Predicate
  • removed: interface CriteriaBuilder.SimpleCase extends Expression
  • removed: interface CriteriaDelete extends CommonAbstractCriteria
  • removed: interface CriteriaQuery extends AbstractQuery
  • removed: interface CriteriaUpdate extends CommonAbstractCriteria
  • removed: interface Expression extends Selection
  • removed: interface Fetch extends FetchParent
  • removed: interface FetchParent
  • removed: interface From extends Path, FetchParent
  • removed: interface Join extends From
  • removed: interface ListJoin extends PluralJoin
  • removed: interface MapJoin extends PluralJoin
  • removed: interface Order
  • removed: interface ParameterExpression extends Parameter, Expression
  • removed: interface Path extends Expression
  • removed: interface PluralJoin extends Join
  • removed: interface Predicate extends Expression
  • removed: interface Root extends From
  • removed: interface Selection extends TupleElement
  • removed: interface SetJoin extends PluralJoin
  • removed: interface Subquery extends AbstractQuery, Expression
  • removed: method AbstractQuery.distinct(boolean): AbstractQuery
  • removed: method AbstractQuery.from(Class): Root
  • removed: method AbstractQuery.from(EntityType): Root
  • removed: method AbstractQuery.getGroupList(): List
  • removed: method AbstractQuery.getGroupRestriction(): Predicate
  • removed: method AbstractQuery.getResultType(): Class
  • removed: method AbstractQuery.getRoots(): Set
  • removed: method AbstractQuery.getSelection(): Selection
  • removed: method AbstractQuery.groupBy(Expression[]): AbstractQuery
  • removed: method AbstractQuery.groupBy(List): AbstractQuery
  • removed: method AbstractQuery.having(Expression): AbstractQuery
  • removed: method AbstractQuery.having(Predicate[]): AbstractQuery
  • removed: method AbstractQuery.isDistinct(): boolean
  • removed: method AbstractQuery.where(Expression): AbstractQuery
  • removed: method AbstractQuery.where(Predicate[]): AbstractQuery
  • removed: method CollectionJoin.getModel(): CollectionAttribute
  • removed: method CollectionJoin.on(Expression): CollectionJoin
  • removed: method CollectionJoin.on(Predicate[]): CollectionJoin
  • removed: method CommonAbstractCriteria.getRestriction(): Predicate
  • removed: method CommonAbstractCriteria.subquery(Class): Subquery
  • removed: method CriteriaBuilder.Case.otherwise(Expression): Expression
  • removed: method CriteriaBuilder.Case.otherwise(Object): Expression
  • removed: method CriteriaBuilder.Case.when(Expression, Expression): CriteriaBuilder.Case
  • removed: method CriteriaBuilder.Case.when(Expression, Object): CriteriaBuilder.Case
  • removed: method CriteriaBuilder.Coalesce.value(Expression): CriteriaBuilder.Coalesce
  • removed: method CriteriaBuilder.Coalesce.value(Object): CriteriaBuilder.Coalesce
  • removed: method CriteriaBuilder.In.getExpression(): Expression
  • removed: method CriteriaBuilder.In.value(Expression): CriteriaBuilder.In
  • removed: method CriteriaBuilder.In.value(Object): CriteriaBuilder.In
  • removed: method CriteriaBuilder.SimpleCase.getExpression(): Expression
  • removed: method CriteriaBuilder.SimpleCase.otherwise(Expression): Expression
  • removed: method CriteriaBuilder.SimpleCase.otherwise(Object): Expression
  • removed: method CriteriaBuilder.SimpleCase.when(Object, Expression): CriteriaBuilder.SimpleCase
  • removed: method CriteriaBuilder.SimpleCase.when(Object, Object): CriteriaBuilder.SimpleCase
  • removed: method CriteriaBuilder.abs(Expression): Expression
  • removed: method CriteriaBuilder.all(Subquery): Expression
  • removed: method CriteriaBuilder.and(Expression, Expression): Predicate
  • removed: method CriteriaBuilder.and(Predicate[]): Predicate
  • removed: method CriteriaBuilder.any(Subquery): Expression
  • removed: method CriteriaBuilder.array(Selection[]): CompoundSelection
  • removed: method CriteriaBuilder.asc(Expression): Order
  • removed: method CriteriaBuilder.avg(Expression): Expression
  • removed: method CriteriaBuilder.between(Expression, Comparable, Comparable): Predicate
  • removed: method CriteriaBuilder.between(Expression, Expression, Expression): Predicate
  • removed: method CriteriaBuilder.coalesce(): CriteriaBuilder.Coalesce
  • removed: method CriteriaBuilder.coalesce(Expression, Expression): Expression
  • removed: method CriteriaBuilder.coalesce(Expression, Object): Expression
  • removed: method CriteriaBuilder.concat(Expression, Expression): Expression
  • removed: method CriteriaBuilder.concat(Expression, String): Expression
  • removed: method CriteriaBuilder.concat(String, Expression): Expression
  • removed: method CriteriaBuilder.conjunction(): Predicate
  • removed: method CriteriaBuilder.construct(Class, Selection[]): CompoundSelection
  • removed: method CriteriaBuilder.count(Expression): Expression
  • removed: method CriteriaBuilder.countDistinct(Expression): Expression
  • removed: method CriteriaBuilder.createCriteriaDelete(Class): CriteriaDelete
  • removed: method CriteriaBuilder.createCriteriaUpdate(Class): CriteriaUpdate
  • removed: method CriteriaBuilder.createQuery(): CriteriaQuery
  • removed: method CriteriaBuilder.createQuery(Class): CriteriaQuery
  • removed: method CriteriaBuilder.createTupleQuery(): CriteriaQuery
  • removed: method CriteriaBuilder.currentDate(): Expression
  • removed: method CriteriaBuilder.currentTime(): Expression
  • removed: method CriteriaBuilder.currentTimestamp(): Expression
  • removed: method CriteriaBuilder.desc(Expression): Order
  • removed: method CriteriaBuilder.diff(Expression, Expression): Expression
  • removed: method CriteriaBuilder.diff(Expression, Number): Expression
  • removed: method CriteriaBuilder.diff(Number, Expression): Expression
  • removed: method CriteriaBuilder.disjunction(): Predicate
  • removed: method CriteriaBuilder.equal(Expression, Expression): Predicate
  • removed: method CriteriaBuilder.equal(Expression, Object): Predicate
  • removed: method CriteriaBuilder.exists(Subquery): Predicate
  • removed: method CriteriaBuilder.function(String, Class, Expression[]): Expression
  • removed: method CriteriaBuilder.ge(Expression, Expression): Predicate
  • removed: method CriteriaBuilder.ge(Expression, Number): Predicate
  • removed: method CriteriaBuilder.greaterThan(Expression, Comparable): Predicate
  • removed: method CriteriaBuilder.greaterThan(Expression, Expression): Predicate
  • removed: method CriteriaBuilder.greaterThanOrEqualTo(Expression, Comparable): Predicate
  • removed: method CriteriaBuilder.greaterThanOrEqualTo(Expression, Expression): Predicate
  • removed: method CriteriaBuilder.greatest(Expression): Expression
  • removed: method CriteriaBuilder.gt(Expression, Expression): Predicate
  • removed: method CriteriaBuilder.gt(Expression, Number): Predicate
  • removed: method CriteriaBuilder.in(Expression): CriteriaBuilder.In
  • removed: method CriteriaBuilder.isEmpty(Expression): Predicate
  • removed: method CriteriaBuilder.isFalse(Expression): Predicate
  • removed: method CriteriaBuilder.isMember(Expression, Expression): Predicate
  • removed: method CriteriaBuilder.isMember(Object, Expression): Predicate
  • removed: method CriteriaBuilder.isNotEmpty(Expression): Predicate
  • removed: method CriteriaBuilder.isNotMember(Expression, Expression): Predicate
  • removed: method CriteriaBuilder.isNotMember(Object, Expression): Predicate
  • removed: method CriteriaBuilder.isNotNull(Expression): Predicate
  • removed: method CriteriaBuilder.isNull(Expression): Predicate
  • removed: method CriteriaBuilder.isTrue(Expression): Predicate
  • removed: method CriteriaBuilder.keys(Map): Expression
  • removed: method CriteriaBuilder.le(Expression, Expression): Predicate
  • removed: method CriteriaBuilder.le(Expression, Number): Predicate
  • removed: method CriteriaBuilder.least(Expression): Expression
  • removed: method CriteriaBuilder.length(Expression): Expression
  • removed: method CriteriaBuilder.lessThan(Expression, Comparable): Predicate
  • removed: method CriteriaBuilder.lessThan(Expression, Expression): Predicate
  • removed: method CriteriaBuilder.lessThanOrEqualTo(Expression, Comparable): Predicate
  • removed: method CriteriaBuilder.lessThanOrEqualTo(Expression, Expression): Predicate
  • removed: method CriteriaBuilder.like(Expression, Expression): Predicate
  • removed: method CriteriaBuilder.like(Expression, Expression, Expression): Predicate
  • removed: method CriteriaBuilder.like(Expression, Expression, char): Predicate
  • removed: method CriteriaBuilder.like(Expression, String): Predicate
  • removed: method CriteriaBuilder.like(Expression, String, Expression): Predicate
  • removed: method CriteriaBuilder.like(Expression, String, char): Predicate
  • removed: method CriteriaBuilder.literal(Object): Expression
  • removed: method CriteriaBuilder.locate(Expression, Expression): Expression
  • removed: method CriteriaBuilder.locate(Expression, Expression, Expression): Expression
  • removed: method CriteriaBuilder.locate(Expression, String): Expression
  • removed: method CriteriaBuilder.locate(Expression, String, int): Expression
  • removed: method CriteriaBuilder.lower(Expression): Expression
  • removed: method CriteriaBuilder.lt(Expression, Expression): Predicate
  • removed: method CriteriaBuilder.lt(Expression, Number): Predicate
  • removed: method CriteriaBuilder.max(Expression): Expression
  • removed: method CriteriaBuilder.min(Expression): Expression
  • removed: method CriteriaBuilder.mod(Expression, Expression): Expression
  • removed: method CriteriaBuilder.mod(Expression, Integer): Expression
  • removed: method CriteriaBuilder.mod(Integer, Expression): Expression
  • removed: method CriteriaBuilder.neg(Expression): Expression
  • removed: method CriteriaBuilder.not(Expression): Predicate
  • removed: method CriteriaBuilder.notEqual(Expression, Expression): Predicate
  • removed: method CriteriaBuilder.notEqual(Expression, Object): Predicate
  • removed: method CriteriaBuilder.notLike(Expression, Expression): Predicate
  • removed: method CriteriaBuilder.notLike(Expression, Expression, Expression): Predicate
  • removed: method CriteriaBuilder.notLike(Expression, Expression, char): Predicate
  • removed: method CriteriaBuilder.notLike(Expression, String): Predicate
  • removed: method CriteriaBuilder.notLike(Expression, String, Expression): Predicate
  • removed: method CriteriaBuilder.notLike(Expression, String, char): Predicate
  • removed: method CriteriaBuilder.nullLiteral(Class): Expression
  • removed: method CriteriaBuilder.nullif(Expression, Expression): Expression
  • removed: method CriteriaBuilder.nullif(Expression, Object): Expression
  • removed: method CriteriaBuilder.or(Expression, Expression): Predicate
  • removed: method CriteriaBuilder.or(Predicate[]): Predicate
  • removed: method CriteriaBuilder.parameter(Class): ParameterExpression
  • removed: method CriteriaBuilder.parameter(Class, String): ParameterExpression
  • removed: method CriteriaBuilder.prod(Expression, Expression): Expression
  • removed: method CriteriaBuilder.prod(Expression, Number): Expression
  • removed: method CriteriaBuilder.prod(Number, Expression): Expression
  • removed: method CriteriaBuilder.quot(Expression, Expression): Expression
  • removed: method CriteriaBuilder.quot(Expression, Number): Expression
  • removed: method CriteriaBuilder.quot(Number, Expression): Expression
  • removed: method CriteriaBuilder.selectCase(): CriteriaBuilder.Case
  • removed: method CriteriaBuilder.selectCase(Expression): CriteriaBuilder.SimpleCase
  • removed: method CriteriaBuilder.size(Collection): Expression
  • removed: method CriteriaBuilder.size(Expression): Expression
  • removed: method CriteriaBuilder.some(Subquery): Expression
  • removed: method CriteriaBuilder.sqrt(Expression): Expression
  • removed: method CriteriaBuilder.substring(Expression, Expression): Expression
  • removed: method CriteriaBuilder.substring(Expression, Expression, Expression): Expression
  • removed: method CriteriaBuilder.substring(Expression, int): Expression
  • removed: method CriteriaBuilder.substring(Expression, int, int): Expression
  • removed: method CriteriaBuilder.sum(Expression): Expression
  • removed: method CriteriaBuilder.sum(Expression, Expression): Expression
  • removed: method CriteriaBuilder.sum(Expression, Number): Expression
  • removed: method CriteriaBuilder.sum(Number, Expression): Expression
  • removed: method CriteriaBuilder.sumAsDouble(Expression): Expression
  • removed: method CriteriaBuilder.sumAsLong(Expression): Expression
  • removed: method CriteriaBuilder.toBigDecimal(Expression): Expression
  • removed: method CriteriaBuilder.toBigInteger(Expression): Expression
  • removed: method CriteriaBuilder.toDouble(Expression): Expression
  • removed: method CriteriaBuilder.toFloat(Expression): Expression
  • removed: method CriteriaBuilder.toInteger(Expression): Expression
  • removed: method CriteriaBuilder.toLong(Expression): Expression
  • removed: method CriteriaBuilder.toString(Expression): Expression
  • removed: method CriteriaBuilder.treat(CollectionJoin, Class): CollectionJoin
  • removed: method CriteriaBuilder.treat(Join, Class): Join
  • removed: method CriteriaBuilder.treat(ListJoin, Class): ListJoin
  • removed: method CriteriaBuilder.treat(MapJoin, Class): MapJoin
  • removed: method CriteriaBuilder.treat(Path, Class): Path
  • removed: method CriteriaBuilder.treat(Root, Class): Root
  • removed: method CriteriaBuilder.treat(SetJoin, Class): SetJoin
  • removed: method CriteriaBuilder.trim(CriteriaBuilder.Trimspec, Expression): Expression
  • removed: method CriteriaBuilder.trim(CriteriaBuilder.Trimspec, Expression, Expression): Expression
  • removed: method CriteriaBuilder.trim(CriteriaBuilder.Trimspec, char, Expression): Expression
  • removed: method CriteriaBuilder.trim(Expression): Expression
  • removed: method CriteriaBuilder.trim(Expression, Expression): Expression
  • removed: method CriteriaBuilder.trim(char, Expression): Expression
  • removed: method CriteriaBuilder.tuple(Selection[]): CompoundSelection
  • removed: method CriteriaBuilder.upper(Expression): Expression
  • removed: method CriteriaBuilder.values(Map): Expression
  • removed: method CriteriaDelete.from(Class): Root
  • removed: method CriteriaDelete.from(EntityType): Root
  • removed: method CriteriaDelete.getRoot(): Root
  • removed: method CriteriaDelete.where(Expression): CriteriaDelete
  • removed: method CriteriaDelete.where(Predicate[]): CriteriaDelete
  • removed: method CriteriaQuery.distinct(boolean): CriteriaQuery
  • removed: method CriteriaQuery.getOrderList(): List
  • removed: method CriteriaQuery.getParameters(): Set
  • removed: method CriteriaQuery.groupBy(Expression[]): CriteriaQuery
  • removed: method CriteriaQuery.groupBy(List): CriteriaQuery
  • removed: method CriteriaQuery.having(Expression): CriteriaQuery
  • removed: method CriteriaQuery.having(Predicate[]): CriteriaQuery
  • removed: method CriteriaQuery.multiselect(List): CriteriaQuery
  • removed: method CriteriaQuery.multiselect(Selection[]): CriteriaQuery
  • removed: method CriteriaQuery.orderBy(List): CriteriaQuery
  • removed: method CriteriaQuery.orderBy(Order[]): CriteriaQuery
  • removed: method CriteriaQuery.select(Selection): CriteriaQuery
  • removed: method CriteriaQuery.where(Expression): CriteriaQuery
  • removed: method CriteriaQuery.where(Predicate[]): CriteriaQuery
  • removed: method CriteriaUpdate.from(Class): Root
  • removed: method CriteriaUpdate.from(EntityType): Root
  • removed: method CriteriaUpdate.getRoot(): Root
  • removed: method CriteriaUpdate.set(Path, Expression): CriteriaUpdate
  • removed: method CriteriaUpdate.set(Path, Object): CriteriaUpdate
  • removed: method CriteriaUpdate.set(SingularAttribute, Expression): CriteriaUpdate
  • removed: method CriteriaUpdate.set(SingularAttribute, Object): CriteriaUpdate
  • removed: method CriteriaUpdate.set(String, Object): CriteriaUpdate
  • removed: method CriteriaUpdate.where(Expression): CriteriaUpdate
  • removed: method CriteriaUpdate.where(Predicate[]): CriteriaUpdate
  • removed: method Expression.as(Class): Expression
  • removed: method Expression.in(Collection): Predicate
  • removed: method Expression.in(Expression): Predicate
  • removed: method Expression.in(Expression[]): Predicate
  • removed: method Expression.in(Object[]): Predicate
  • removed: method Expression.isNotNull(): Predicate
  • removed: method Expression.isNull(): Predicate
  • removed: method Fetch.getAttribute(): Attribute
  • removed: method Fetch.getJoinType(): JoinType
  • removed: method Fetch.getParent(): FetchParent
  • removed: method FetchParent.fetch(PluralAttribute): Fetch
  • removed: method FetchParent.fetch(PluralAttribute, JoinType): Fetch
  • removed: method FetchParent.fetch(SingularAttribute): Fetch
  • removed: method FetchParent.fetch(SingularAttribute, JoinType): Fetch
  • removed: method FetchParent.fetch(String): Fetch
  • removed: method FetchParent.fetch(String, JoinType): Fetch
  • removed: method FetchParent.getFetches(): Set
  • removed: method From.getCorrelationParent(): From
  • removed: method From.getJoins(): Set
  • removed: method From.isCorrelated(): boolean
  • removed: method From.join(CollectionAttribute): CollectionJoin
  • removed: method From.join(CollectionAttribute, JoinType): CollectionJoin
  • removed: method From.join(ListAttribute): ListJoin
  • removed: method From.join(ListAttribute, JoinType): ListJoin
  • removed: method From.join(MapAttribute): MapJoin
  • removed: method From.join(MapAttribute, JoinType): MapJoin
  • removed: method From.join(SetAttribute): SetJoin
  • removed: method From.join(SetAttribute, JoinType): SetJoin
  • removed: method From.join(SingularAttribute): Join
  • removed: method From.join(SingularAttribute, JoinType): Join
  • removed: method From.join(String): Join
  • removed: method From.join(String, JoinType): Join
  • removed: method From.joinCollection(String): CollectionJoin
  • removed: method From.joinCollection(String, JoinType): CollectionJoin
  • removed: method From.joinList(String): ListJoin
  • removed: method From.joinList(String, JoinType): ListJoin
  • removed: method From.joinMap(String): MapJoin
  • removed: method From.joinMap(String, JoinType): MapJoin
  • removed: method From.joinSet(String): SetJoin
  • removed: method From.joinSet(String, JoinType): SetJoin
  • removed: method Join.getAttribute(): Attribute
  • removed: method Join.getJoinType(): JoinType
  • removed: method Join.getOn(): Predicate
  • removed: method Join.getParent(): From
  • removed: method Join.on(Expression): Join
  • removed: method Join.on(Predicate[]): Join
  • removed: method ListJoin.getModel(): ListAttribute
  • removed: method ListJoin.index(): Expression
  • removed: method ListJoin.on(Expression): ListJoin
  • removed: method ListJoin.on(Predicate[]): ListJoin
  • removed: method MapJoin.entry(): Expression
  • removed: method MapJoin.getModel(): MapAttribute
  • removed: method MapJoin.key(): Path
  • removed: method MapJoin.on(Expression): MapJoin
  • removed: method MapJoin.on(Predicate[]): MapJoin
  • removed: method MapJoin.value(): Path
  • removed: method Order.getExpression(): Expression
  • removed: method Order.isAscending(): boolean
  • removed: method Order.reverse(): Order
  • removed: method Path.get(MapAttribute): Expression
  • removed: method Path.get(PluralAttribute): Expression
  • removed: method Path.get(SingularAttribute): Path
  • removed: method Path.get(String): Path
  • removed: method Path.getModel(): Bindable
  • removed: method Path.getParentPath(): Path
  • removed: method Path.type(): Expression
  • removed: method PluralJoin.getModel(): PluralAttribute
  • removed: method Predicate.getExpressions(): List
  • removed: method Predicate.getOperator(): Predicate.BooleanOperator
  • removed: method Predicate.isNegated(): boolean
  • removed: method Predicate.not(): Predicate
  • removed: method Root.getModel(): EntityType
  • removed: method Selection.alias(String): Selection
  • removed: method Selection.getCompoundSelectionItems(): List
  • removed: method Selection.isCompoundSelection(): boolean
  • removed: method SetJoin.getModel(): SetAttribute
  • removed: method SetJoin.on(Expression): SetJoin
  • removed: method SetJoin.on(Predicate[]): SetJoin
  • removed: method Subquery.correlate(CollectionJoin): CollectionJoin
  • removed: method Subquery.correlate(Join): Join
  • removed: method Subquery.correlate(ListJoin): ListJoin
  • removed: method Subquery.correlate(MapJoin): MapJoin
  • removed: method Subquery.correlate(Root): Root
  • removed: method Subquery.correlate(SetJoin): SetJoin
  • removed: method Subquery.distinct(boolean): Subquery
  • removed: method Subquery.getContainingQuery(): CommonAbstractCriteria
  • removed: method Subquery.getCorrelatedJoins(): Set
  • removed: method Subquery.getParent(): AbstractQuery
  • removed: method Subquery.getSelection(): Expression
  • removed: method Subquery.groupBy(Expression[]): Subquery
  • removed: method Subquery.groupBy(List): Subquery
  • removed: method Subquery.having(Expression): Subquery
  • removed: method Subquery.having(Predicate[]): Subquery
  • removed: method Subquery.select(Expression): Subquery
  • removed: method Subquery.where(Expression): Subquery
  • removed: method Subquery.where(Predicate[]): Subquery
  • removed: static field CriteriaBuilder.Trimspec.BOTH: CriteriaBuilder.Trimspec
  • removed: static field CriteriaBuilder.Trimspec.LEADING: CriteriaBuilder.Trimspec
  • removed: static field CriteriaBuilder.Trimspec.TRAILING: CriteriaBuilder.Trimspec
  • removed: static field JoinType.INNER: JoinType
  • removed: static field JoinType.LEFT: JoinType
  • removed: static field JoinType.RIGHT: JoinType
  • removed: static field Predicate.BooleanOperator.AND: Predicate.BooleanOperator
  • removed: static field Predicate.BooleanOperator.OR: Predicate.BooleanOperator
  • removed: static method CriteriaBuilder.Trimspec.valueOf(String): CriteriaBuilder.Trimspec
  • removed: static method CriteriaBuilder.Trimspec.values(): CriteriaBuilder.Trimspec[]
  • removed: static method JoinType.valueOf(String): JoinType
  • removed: static method JoinType.values(): JoinType[]
  • removed: static method Predicate.BooleanOperator.valueOf(String): Predicate.BooleanOperator
  • removed: static method Predicate.BooleanOperator.values(): Predicate.BooleanOperator[]
  • removed: @interface StaticMetamodel
  • removed: enum Attribute.PersistentAttributeType
  • removed: enum Bindable.BindableType
  • removed: enum PluralAttribute.CollectionType
  • removed: enum Type.PersistenceType
  • removed: interface Attribute
  • removed: interface BasicType extends Type
  • removed: interface Bindable
  • removed: interface CollectionAttribute extends PluralAttribute
  • removed: interface EmbeddableType extends ManagedType
  • removed: interface EntityType extends IdentifiableType, Bindable
  • removed: interface IdentifiableType extends ManagedType
  • removed: interface ListAttribute extends PluralAttribute
  • removed: interface ManagedType extends Type
  • removed: interface MapAttribute extends PluralAttribute
  • removed: interface MappedSuperclassType extends IdentifiableType
  • removed: interface Metamodel
  • removed: interface PluralAttribute extends Attribute, Bindable
  • removed: interface SetAttribute extends PluralAttribute
  • removed: interface SingularAttribute extends Attribute, Bindable
  • removed: interface Type
  • removed: method Attribute.getDeclaringType(): ManagedType
  • removed: method Attribute.getJavaMember(): Member
  • removed: method Attribute.getJavaType(): Class
  • removed: method Attribute.getName(): String
  • removed: method Attribute.getPersistentAttributeType(): Attribute.PersistentAttributeType
  • removed: method Attribute.isAssociation(): boolean
  • removed: method Attribute.isCollection(): boolean
  • removed: method Bindable.getBindableJavaType(): Class
  • removed: method Bindable.getBindableType(): Bindable.BindableType
  • removed: method EntityType.getName(): String
  • removed: method IdentifiableType.getDeclaredId(Class): SingularAttribute
  • removed: method IdentifiableType.getDeclaredVersion(Class): SingularAttribute
  • removed: method IdentifiableType.getId(Class): SingularAttribute
  • removed: method IdentifiableType.getIdClassAttributes(): Set
  • removed: method IdentifiableType.getIdType(): Type
  • removed: method IdentifiableType.getSupertype(): IdentifiableType
  • removed: method IdentifiableType.getVersion(Class): SingularAttribute
  • removed: method IdentifiableType.hasSingleIdAttribute(): boolean
  • removed: method IdentifiableType.hasVersionAttribute(): boolean
  • removed: method ManagedType.getAttribute(String): Attribute
  • removed: method ManagedType.getAttributes(): Set
  • removed: method ManagedType.getCollection(String): CollectionAttribute
  • removed: method ManagedType.getCollection(String, Class): CollectionAttribute
  • removed: method ManagedType.getDeclaredAttribute(String): Attribute
  • removed: method ManagedType.getDeclaredAttributes(): Set
  • removed: method ManagedType.getDeclaredCollection(String): CollectionAttribute
  • removed: method ManagedType.getDeclaredCollection(String, Class): CollectionAttribute
  • removed: method ManagedType.getDeclaredList(String): ListAttribute
  • removed: method ManagedType.getDeclaredList(String, Class): ListAttribute
  • removed: method ManagedType.getDeclaredMap(String): MapAttribute
  • removed: method ManagedType.getDeclaredMap(String, Class, Class): MapAttribute
  • removed: method ManagedType.getDeclaredPluralAttributes(): Set
  • removed: method ManagedType.getDeclaredSet(String): SetAttribute
  • removed: method ManagedType.getDeclaredSet(String, Class): SetAttribute
  • removed: method ManagedType.getDeclaredSingularAttribute(String): SingularAttribute
  • removed: method ManagedType.getDeclaredSingularAttribute(String, Class): SingularAttribute
  • removed: method ManagedType.getDeclaredSingularAttributes(): Set
  • removed: method ManagedType.getList(String): ListAttribute
  • removed: method ManagedType.getList(String, Class): ListAttribute
  • removed: method ManagedType.getMap(String): MapAttribute
  • removed: method ManagedType.getMap(String, Class, Class): MapAttribute
  • removed: method ManagedType.getPluralAttributes(): Set
  • removed: method ManagedType.getSet(String): SetAttribute
  • removed: method ManagedType.getSet(String, Class): SetAttribute
  • removed: method ManagedType.getSingularAttribute(String): SingularAttribute
  • removed: method ManagedType.getSingularAttribute(String, Class): SingularAttribute
  • removed: method ManagedType.getSingularAttributes(): Set
  • removed: method MapAttribute.getKeyJavaType(): Class
  • removed: method MapAttribute.getKeyType(): Type
  • removed: method Metamodel.embeddable(Class): EmbeddableType
  • removed: method Metamodel.entity(Class): EntityType
  • removed: method Metamodel.getEmbeddables(): Set
  • removed: method Metamodel.getEntities(): Set
  • removed: method Metamodel.getManagedTypes(): Set
  • removed: method Metamodel.managedType(Class): ManagedType
  • removed: method PluralAttribute.getCollectionType(): PluralAttribute.CollectionType
  • removed: method PluralAttribute.getElementType(): Type
  • removed: method SingularAttribute.getType(): Type
  • removed: method SingularAttribute.isId(): boolean
  • removed: method SingularAttribute.isOptional(): boolean
  • removed: method SingularAttribute.isVersion(): boolean
  • removed: method StaticMetamodel.value(): Class
  • removed: method Type.getJavaType(): Class
  • removed: method Type.getPersistenceType(): Type.PersistenceType
  • removed: static field Attribute.PersistentAttributeType.BASIC: Attribute.PersistentAttributeType
  • removed: static field Attribute.PersistentAttributeType.ELEMENT_COLLECTION: Attribute.PersistentAttributeType
  • removed: static field Attribute.PersistentAttributeType.EMBEDDED: Attribute.PersistentAttributeType
  • removed: static field Attribute.PersistentAttributeType.MANY_TO_MANY: Attribute.PersistentAttributeType
  • removed: static field Attribute.PersistentAttributeType.MANY_TO_ONE: Attribute.PersistentAttributeType
  • removed: static field Attribute.PersistentAttributeType.ONE_TO_MANY: Attribute.PersistentAttributeType
  • removed: static field Attribute.PersistentAttributeType.ONE_TO_ONE: Attribute.PersistentAttributeType
  • removed: static field Bindable.BindableType.ENTITY_TYPE: Bindable.BindableType
  • removed: static field Bindable.BindableType.PLURAL_ATTRIBUTE: Bindable.BindableType
  • removed: static field Bindable.BindableType.SINGULAR_ATTRIBUTE: Bindable.BindableType
  • removed: static field PluralAttribute.CollectionType.COLLECTION: PluralAttribute.CollectionType
  • removed: static field PluralAttribute.CollectionType.LIST: PluralAttribute.CollectionType
  • removed: static field PluralAttribute.CollectionType.MAP: PluralAttribute.CollectionType
  • removed: static field PluralAttribute.CollectionType.SET: PluralAttribute.CollectionType
  • removed: static field Type.PersistenceType.BASIC: Type.PersistenceType
  • removed: static field Type.PersistenceType.EMBEDDABLE: Type.PersistenceType
  • removed: static field Type.PersistenceType.ENTITY: Type.PersistenceType
  • removed: static field Type.PersistenceType.MAPPED_SUPERCLASS: Type.PersistenceType
  • removed: static method Attribute.PersistentAttributeType.valueOf(String): Attribute.PersistentAttributeType
  • removed: static method Attribute.PersistentAttributeType.values(): Attribute.PersistentAttributeType[]
  • removed: static method Bindable.BindableType.valueOf(String): Bindable.BindableType
  • removed: static method Bindable.BindableType.values(): Bindable.BindableType[]
  • removed: static method PluralAttribute.CollectionType.valueOf(String): PluralAttribute.CollectionType
  • removed: static method PluralAttribute.CollectionType.values(): PluralAttribute.CollectionType[]
  • removed: static method Type.PersistenceType.valueOf(String): Type.PersistenceType
  • removed: static method Type.PersistenceType.values(): Type.PersistenceType[]
  • removed: class PersistenceProviderResolverHolder
  • removed: ctor PersistenceProviderResolverHolder()
  • removed: enum LoadState
  • removed: enum PersistenceUnitTransactionType
  • removed: interface ClassTransformer
  • removed: interface PersistenceProvider
  • removed: interface PersistenceProviderResolver
  • removed: interface PersistenceUnitInfo
  • removed: interface ProviderUtil
  • removed: method ClassTransformer.transform(ClassLoader, String, Class, ProtectionDomain, byte[]): byte[]
  • removed: method PersistenceProvider.createContainerEntityManagerFactory(PersistenceUnitInfo, Map): EntityManagerFactory
  • removed: method PersistenceProvider.createEntityManagerFactory(String, Map): EntityManagerFactory
  • removed: method PersistenceProvider.generateSchema(PersistenceUnitInfo, Map): void
  • removed: method PersistenceProvider.generateSchema(String, Map): boolean
  • removed: method PersistenceProvider.getProviderUtil(): ProviderUtil
  • removed: method PersistenceProviderResolver.clearCachedProviders(): void
  • removed: method PersistenceProviderResolver.getPersistenceProviders(): List
  • removed: method PersistenceUnitInfo.addTransformer(ClassTransformer): void
  • removed: method PersistenceUnitInfo.excludeUnlistedClasses(): boolean
  • removed: method PersistenceUnitInfo.getClassLoader(): ClassLoader
  • removed: method PersistenceUnitInfo.getJarFileUrls(): List
  • removed: method PersistenceUnitInfo.getJtaDataSource(): DataSource
  • removed: method PersistenceUnitInfo.getManagedClassNames(): List
  • removed: method PersistenceUnitInfo.getMappingFileNames(): List
  • removed: method PersistenceUnitInfo.getNewTempClassLoader(): ClassLoader
  • removed: method PersistenceUnitInfo.getNonJtaDataSource(): DataSource
  • removed: method PersistenceUnitInfo.getPersistenceProviderClassName(): String
  • removed: method PersistenceUnitInfo.getPersistenceUnitName(): String
  • removed: method PersistenceUnitInfo.getPersistenceUnitRootUrl(): URL
  • removed: method PersistenceUnitInfo.getPersistenceXMLSchemaVersion(): String
  • removed: method PersistenceUnitInfo.getProperties(): Properties
  • removed: method PersistenceUnitInfo.getSharedCacheMode(): SharedCacheMode
  • removed: method PersistenceUnitInfo.getTransactionType(): PersistenceUnitTransactionType
  • removed: method PersistenceUnitInfo.getValidationMode(): ValidationMode
  • removed: method ProviderUtil.isLoaded(Object): LoadState
  • removed: method ProviderUtil.isLoadedWithReference(Object, String): LoadState
  • removed: method ProviderUtil.isLoadedWithoutReference(Object, String): LoadState
  • removed: static field LoadState.LOADED: LoadState
  • removed: static field LoadState.NOT_LOADED: LoadState
  • removed: static field LoadState.UNKNOWN: LoadState
  • removed: static field PersistenceUnitTransactionType.JTA: PersistenceUnitTransactionType
  • removed: static field PersistenceUnitTransactionType.RESOURCE_LOCAL: PersistenceUnitTransactionType
  • removed: static method LoadState.valueOf(String): LoadState
  • removed: static method LoadState.values(): LoadState[]
  • removed: static method PersistenceProviderResolverHolder.getPersistenceProviderResolver(): PersistenceProviderResolver
  • removed: static method PersistenceProviderResolverHolder.setPersistenceProviderResolver(PersistenceProviderResolver): void
  • removed: static method PersistenceUnitTransactionType.valueOf(String): PersistenceUnitTransactionType
  • removed: static method PersistenceUnitTransactionType.values(): PersistenceUnitTransactionType[]