Index

[SYMBOL][A][B][C][D][E][F][G][H][I][J][K][L][M][N][O][P][Q][R][S][T][U][V][W][X][Y]

SYMBOL

-
_
.
(JPQL)
@Access
@AssociationOverride
  foreignKey
@AttributeOverride2nd3rd4th
@AttributeOverrides2nd3rd
@Basic
@Cache
@Cacheable
@CollectionId
@CollectionTable
  foreignKey
@Column
@ColumnDefault
@ConversationScoped
@Convert
  grouping
  syntax for persistent maps
@Converts
@CreationTimestamp
@DiscriminatorColumn
@DiscriminatorFormula
@DiscriminatorValue
@ElementCollection2nd3rd
@Embeddable
@EmbeddedId
@Entity
@EntityGraph
@EntityListeners
@Enumerated
@ExcludeDefaultListeners
@ExcludeSuperclassListeners
@FetchProfile
@ForeignKey
  ConstraintMode
  foreignKeyDefinition
@GeneratedValue2nd
@GenericGenerator
@Id
@Inheritance
@javax.ejb.TransactionAttribute
@javax.enterprise.context.ApplicationScoped
@javax.persistence.OrderBy
@javax.persistence.SequenceGenerator
@javax.persistence.Table
@javax.persistence.TableGenerator
@javax.persistence.Transient
@javax.transaction.Transactional
@JoinColumn2nd
  foreignKey
  referencedColumnName
@JoinColumns
@JoinTable
  foreignKey
@Lob
@ManyToMany
@ManyToOne2nd3rd
@MapKey
@MapKeyClass
@MapKeyColumn
@MapKeyEnumerated
@MapKeyJoinColumn
  foreignKey
@MapKeyTemporal
@MappedSuperclass2nd
@MapsId
@NamedNativeQuery2nd
@NamedQueries
@NamedQuery
@NotAudited
@NotNull
@OnDelete
@OneToMany2nd
@OneToOne
@OrderBy2nd
@OrderColumn2nd
@org.hibernate.annotations
@org.hibernate.annotations.AttributeAccessor
@org.hibernate.annotations.Check
@org.hibernate.annotations.Columns
@org.hibernate.annotations.ColumnTransformer
@org.hibernate.annotations.DynamicUpdate
@org.hibernate.annotations.FetchProfile
@org.hibernate.annotations.FilterDefs
@org.hibernate.annotations.Filters
@org.hibernate.annotations.Formula2nd
@org.hibernate.annotations.Generated
@org.hibernate.annotations.GenericGenerator
@org.hibernate.annotations.Loader
@org.hibernate.annotations.NamedQueries
@org.hibernate.annotations.NamedQuery
@org.hibernate.annotations.Nationalized
@org.hibernate.annotations.NaturalId
@org.hibernate.annotations.NaturalIdCache
@org.hibernate.annotations.Optimistic-Lock(excluded = true)
@org.hibernate.annotations.OptimisticLocking
@org.hibernate.annotations.OrderBy
@org.hibernate.annotations.Synchronize
@org.hibernate.annotations.Table
@org.hibernate.annotations.Type2nd
@org.hibernate.envers.Audited
@PathParam
@PersistenceContext
@PostLoad
@PostPersist
@PostRemove
@PostUpdate
@PrePersist
@PreRemove2nd
@PreUpdate
@PrimaryKeyJoinColumn2nd3rd
  foreignKey
@Produces
@SecondaryTable2nd
@SQLDelete
@SQLDeleteAll
@SQLInsert
@SqlResultSetMapping
@SQLUpdate
@Temporal
@Transactional
@TransactionAttribute
@UpdateTimestamp
@Version
@XmlAccessorType
@XmlRootElement
@XmlTransient
*
/
%2nd
+
<
<>
<entity-listener>
<exclude-default-listeners>
<exclude-superclass-listeners>
<named-native-query>
<named-query>2nd
<persistence-unit>
<sql-delete>
<sql-insert>
<sql-update>
<validation-mode>
=
>
>=

A

abs()
accessor methods2nd
  adding logic
ACID attributes
addScalar()
addSynchronizedEntityClass()
aggregation
aggregation functions
aliases
  mapping to bean properties
AliasToBeanResultTransformer
AliasToEntityMapResultTransformer
ALL
allowedAttributes
AND
and()
annotation processing tool (apt)
annotations
  Hibernate extensions
  overriding in XML
ANSI isolation levels
  choosing
ANY
application-assigned identifier
applySeekRestriction()
applySqlFunction()
asc()
association table.
    See join table.
atomicity
Atomikos
AttributeConverter interface
attributes, embedded, overriding
audit logging, with Envers
audit trail, creating with Envers
AuditQuery
AuditReader
auto-commit mode
  queueing modifications
  reading data in
automated persistence
avg()

B


batch fetching
  collections
batch processing2nd
BD_TYPE column
bean properties, mapping aliases to
Bean Validation
  annotations
between()2nd
bidirectional list mappings
big_decimal
big_integer
BIGINT2nd
binary type
bit_length()
Bitronix2nd
BLOB
blob type
BOOLEAN
boolean
built-in types
bulk processing
bulk statements
  JPQL and criteria
  SQL
business keys
business layer
business method
business model
BusyConversationException
byte
bytecode enhancer

C

Cache
cache concurrency strategies2nd
  built-in
cache modes
cache provider
CacheRetrieveMode
CacheStoreMode
calendar type
calendar_date type
{call PROCEDURE}
CallableStatement
CallableStatement#getUpdateCount()
callbacks
  life cycle annotations
candidate key
CAP theorem
Cartesian product
Cartesian product problem
  solving
cascade option
CascadeType
  CascadeType.ALL
  CascadeType.DETACH
  CascadeType.MERGE2nd
  CascadeType.PERSIST2nd
  CascadeType.REFRESH2nd
  CascadeType.REMOVE
  CascadeType.REPLICATE
cascading state changes2nd
  options
  refresh
  replication
case/when expressions
CaveatEmptor
  domain model
cb.createQuery()
CHAR
character type
cid
class type
classes, making embeddable
client/server applications
  DAO pattern
  DAO pattern, DAO entities
  DAO pattern, interface
  persistence layer
  persistence layer, testing
  stateful server
  stateful server, analyzing applications
  stateless server
  stateless server, analyzing applications
CLOB
clob type
closed-world assumption (CWA)
coalesce()
collection cache
collection filters
collection handling
collection interfaces
collection properties
collection wrappers
column constraints
column transformers
common table expression (CTE)
comparison expressions
comparison operators2nd
composed classes
composite key
composite primary keys
CompositeUserType
composition
concat()2nd
concerns, leakage
concurrency2nd
  avoiding deadlocks
  database-level
  optimistic control
configuration by exception
ConstraintViolationException2nd
construct()2nd
containsKey()
containsValue()
ContextNotActiveException
Contexts and Dependency Injection (CDI).
    See CDI.
Conversation#begin()
Conversation#getId()
conversations
  atomic2nd
  identifier value
  long-running
  parallel
  persistence context in
  race conditions
  savepoints
  timeout setting
  units of work as
conversation-scoped services in JSF
convertToDatabaseColumn()
core event system
correlated subqueries
count()2nd
countDistinct()
create script
createAlias()
createQuery()
createTupleQuery()
criteria query API2nd
  aggregation
  extending
  joins
  ordering
  projection
  quantification
  query-by-example
  restriction
  selection
  subselects
CriteriaBuilder#createQuery()
CriteriaDelete
CriteriaQuery
CriteriaUpdate
cross-cutting concerns
CRUD operations
  custom loaders2nd
  custom loaders, eager fetching in
  customizing collection operations
  customizing with SQL
  stored procedures for creating, updating, and deleting
  using stored procedures for
currency type
current_date
current_time
current_timestamp
cursor, returning, with SQL

D

DAO pattern
  DAO entities
  interface
data access object (DAO) pattern.
    See DAO pattern.
data access, non-transactional
data caches.
    See caching.
data filters, dynamic
data independence
data transfer objects (DTOs)
database constraints2nd
database identifier
database identity
  @Id
  expressing in mapping metadata
database schemas.
    See schemas.
database transactions
DataException
DATE
date type
day()
DBMS
deadlocks, avoiding
declarative transaction demarcation
DefaultLoadEventListener
DELETE
deletion, transitive
delimited identifiers
derived identifier
desc()
detached instances
detached state2nd
  equality methods
  testing for equality
  transitive detachment and merging
DetachedCriteria2nd
detaching entity instances
dialect scopes
Dialect#getResultSet(CallableStatement)
diff()
dirty checking
  automatic
dirty reads
dirty state, detecting
discriminator columns
discriminator formula
DISTINCT2nd
distinct()2nd
distributed systems
domain constraints2nd
domain model
  data, serializing
  fine-grained
  implementation
DOUBLE
double
double, java.lang.Double
drop script
duration type
dynamic instantiation
DynamicParameterizedType

E


eager loading
  associations and collections
Ehcache
elements()
em.createNativeQuery()
embeddable classes
  inheritance
  mapping to
embeddable components, mapping annotations
embedded attributes, overriding
embedded classes, collections in
embedded components
  nested, mapping
EmptyInterceptor
enhanced-sequence identifier generation strategy
enhanced-sequence strategy
enhanced-table identifier generation strategy
EnhancedUserType
entities
  distinguishing
  making immutable
  mapping to subselect
  mapping with identity
  naming
  naming conventions
  naming for querying
entity classes2nd
  @Id
entity data cache
entity graphs
  as fetch graphs
  as load graphs
entity instance states
  detached state
  detecting
  persistent state
  removed state
  transient state
entity mapping options
entity types, vs. value types
entityAlias.id
EntityManagerFactory2nd
EntityManagerFactory#addNamedQuery()
EntityManagerFactory#createEntityManager()2nd
EntityManagerProducer
EntityReference
EntityReferenceXMLReader
entry()
enumerations, mapping
equal()
equality by value
equality methods, custom
equals()
equivalence
event listeners
exceptions, handling
excludeNone()
excludeProperty()
excludeZeroes()
execute()
executeUpdate()
EXISTS
extension points

F

FETCH
fetch plans
  default
  lazy default
fetch profiles
  declaring
fetch strategies, selecting
fetch()
fetching, dynamic, with joins
FetchType.EAGER
filename, representing with custom type
find()
  cache modes
findDirty()
finder methods
first-level cache
FLOAT
float
flushing
  flush()
  FlushMode.MANUAL
  FlushModeType
  persistence context
foreign key constraints
foreign key join column
foreign keys
  in composite primary keys
  referencing non-primary keys
  to composite primary keys
foreign primary key generator
formulas, as discriminator
forRevisionsOfEntity()
FROM
from()2nd
function()

G

ge()
GenericDAOImpl
getCause()
getCriteriaBuilder()
getCurrent()
getCurrentSession()
getEntityType()
getErrorCode()
getExecutableCriteria()
getFilterDefinition()
getForUpdateNowaitString()
getRangeStartInteger()
getReadLockString()
getResultList()2nd
getSingleResult()2nd
getSQL()
getSQLException()
getter
getUpdateCount()
getWriteLockString()
global transitive persistence
granularity, definition
greaterThan()2nd
greaterThanEqual()
GROUP BY
gt()2nd
guid identifier generation strategy

H

H Factor
hashCode()
HAVING, restriction on groups
hbm.xml2nd
“Hello World” with JPA2nd
helper classes
Hibernate bootstrap API
Hibernate configuration API
Hibernate EntityManager.
    See EntityManager.
Hibernate Envers.
    See Envers.
Hibernate JPA2 Metamodel Generator
Hibernate OGM
Hibernate ORM, introduction
Hibernate Search
Hibernate StatelessSession
hibernate.batch_fetch_style
hibernate.cache.region_prefix
hibernate.cache.use_minimal_puts
Hibernate.close(iterator)
hibernate.default_schema
hibernate.ejb.interceptor
hibernate.entity_dirtiness_strategy
Hibernate.initialize()
Hibernate.isInitialized()
hibernate.jdbc.batch_size2nd
hibernate.jdbc.batch_versioned_data
hibernate.max_fetch_depth
hibernate.order_by.default_null_ordering
hibernate.order_inserts
hibernate.order_updates
hibernate.query.startup_check
hibernate.use_identifier_rollback
hibernate.use_sql_comments
HibernateException
HibernateProxyHelper
hilo identifier generation strategy
historical data, accessing with Envers
hour()
Hypermedia As The Engine Of Application State (HATEOAS)

I

identifier bags
identifier generator
  strategies
identifier property
identity identifier generation strategy
identity, mapping entities with
ImplicitNamingStrategy
ImplicitNamingStrategyJpaCompliantImpl
in()
increment identifier generation strategy
index()
indexes
indices()
infinite scrolling
inheritance
  choosing a mapping strategy
  JOINED
  mixing strategies
  of embeddable classes
  SINGLE_TABLE
  table per class hierarchy
  table per concrete class with implicit polymorphism
  table per concrete class with union
  table per subclass
  TABLE_PER_CLASS
INNER JOIN FETCH
inner joins
INSERT ... SELECT
instance equality
instance identity
instant type
instantiation, dynamic
int
INTEGER
integer
integration tests
  importing test data
intercepting events
interception
interceptors
  default
isEmpty()
isMember()
isNotEmpty()
isNotMember()
isNotNull()2nd
isNull()2nd
isolation
  dirty reads
  last commit wins
  lost updates
  phantom reads
  unrepeatable reads
isolation levels
  choosing
ItemSummary
ItemSummaryResult
Iterator, closing

J


Java API for RESTful web services (JAX-RS).
    See JAX-RS.
Java Architecture for XML Binding (JAXB).
    See JAXB.
Java equality
Java identity
Java Management Extension (JMX), analyzing statistics with
Java Persistence API (JPA).
    See JPA.
Java Persistence Query Language (JPQL).
    See JPQL.
java.io.Serializable
java.lang.Boolean
java.lang.Byte
java.lang.Class
java.lang.Float
java.lang.Integer
java.lang.Long
java.lang.Short
java.lang.String2nd
java.math.BigDecimal
java.math.BigInteger
java.sql.Blob
java.sql.Clob
java.sql.Connection
java.sql.Date
java.sql.ResultSetMetaData
java.sql.Time
java.sql.Timestamp
java.time.Duration
java.time.Instant
java.time.LocalDate
java.time.LocalDateTime
java.time.LocalTime
java.time.OffsetDateTime
java.time.OffsetTime
java.time.ZonedDateTime
java.util.ArrayList
java.util.Calendar
java.util.Collection
java.util.Comparator
java.util.Currency
java.util.Date
java.util.HashMap
java.util.HashSet
java.util.LinkedHashSet
java.util.List
java.util.Locale
java.util.Map
java.util.Set
java.util.SortedMap
java.util.SortedSet
java.util.TimeZone
java.util.TreeMap
java.util.TreeSet
JavaBeans
JavaServer Faces (JSF).
    See JSF.
javax.enterprise.context.Conversation
javax.persistence.cache.retrieveMode
javax.persistence.cache.storeMode
javax.persistence.EntityNotFoundException
javax.persistence.fetchgraph
javax.persistence.lock.scope
javax.persistence.lock.timeout
javax.persistence.LockTimeoutException2nd
javax.persistence.NonUniqueResultException
javax.persistence.NoResultException
javax.persistence.PessimisticLockException
javax.persistence.Query
javax.persistence.query.timeout
javax.persistence.QueryTimeoutException
javax.persistence.TransactionRequiredException
javax.persistence.TypedQuery
JAXB mappings
JAX-RS services
JDBC, falling back to
JDBCConnectionException
JDBCException
join column
join conditions
JOIN FETCH
joins
  comparing identifiers
  dynamic fetching with
  explicit
  join conditions
  JPA options
  JPA, comparing identifiers
  JPA, explicit
  JPA, implicit associations
  JPA, theta-style
  theta-style
  with SQL
JoinType.LEFT
JPQL2nd3rd
  bulk statements
  comparison operators
  count(distinct)
  DELETE
  FETCH
  function()
  new
  non-polymorphic queries
  ON
  ORDER BY
  polymorphic queries
  SELECT2nd
  UPDATE
  WHERE
JSF applications
  conversation-scoped services
  request-scoped services
JSF, flow scope
JSON, using with Hibernate

K

key generator, configuring
key()

L

last commit wins
layered architecture
lazy loading2nd
  persistent collections and
  proxies and
  with interception
LazyCollectionOption.EXTRA
LazyInitializationException
LazyToOneOption.NO_PROXY
leakage of concerns
LEFT
LEFT OUTER JOIN
(left) outer joins
legacy keys
  composite primary keys
  foreign keys in composite primary keys
  foreign keys referencing non-primary keys
  foreign keys to composite primary keys
  natural primary keys
length()
lessThan()
LIKE
like()
link table2nd.
    See join table.
LinkedHashMap
list mappings
  bidirectional
  unidirectional
listening to events
lists
  mapping
  returning list of lists
load graphs
load script2nd
loaders
  custom
  custom, eager fetching in
LoadEvent
localdate type
localdatetime type
locale type
localtime type
locate()
lock scope, extending
lock tables
lock timeouts
LockAcquisitionException
LockModeType
LockModeType.NONE
long
lost updates
lower()
lt()

M

makePersistent()
makeTransient()
many-to-many associations
  bidirectional
  unidirectional
  with intermediate entity
many-to-one associations
  in Java
  polymorphic
  unidirectional
map entries, sorting
map keys, components as
mapping metadata
  in annotations
mapping override
mapping vendor extensions
mappings, JAXB
MatchMode.START
max()
maxelement()
maxindex()
merging entity instances
metadata
  dynamic access
  externalizing
  mapping database identity
  package
  static model
  XML
MetadataBuilder
MetadataSources
metamodel
Metamodel API
  Metamodel#getEntities()
min()
minelement()
minindex()
minute()
mixing inheritance strategies
mod()
month()
multiselect()
multiversion concurrency control (MVCC)

N

n+1 selects problem2nd
  solving
named generator
naming conventions
naming entities
native identifier generation strategy
natural identifier cache
natural key
  composite
natural primary keys
neg()
new2nd
NonexistentConversationException
non-polymorphic queries
NONSTRICT_READ_WRITE concurrency strategy
NonUniqueResultException
noop property accessor
NoResultException
NoSQL
NOT
not()
notEqual()
nullability, declaring
nulls, order of
NUMERIC

O

object equality
object identity (==)
object persistence, definition
object references, vs. foreign key–constrained columns
object/relational mapping (ORM).
    See ORM.
object/relational mismatch
object-relational extensions
offline locks
offsetdatetime type
offsettime type
ON DELETE CASCADE
one-to-many bags
one-to-one associations
  join tables
  lazy loading of
optimistic concurrency control
OptimisticLockException
OptimisticLockType.DIRTY
OR
or()
ORDER BY
ORDER BY ... NULLS FIRST|LAST
org.hibernate:hibernate-ehcache
org.hibernate.annotations.CascadeType
org.hibernate.annotations.CascadeType.REPLICATE
org.hibernate.annotations.QueryHints
org.hibernate.annotations.QueryHints.TIMEOUT_JPA
org.hibernate.annotations.SortComparator
org.hibernate.cachable
org.hibernate.Cache
org.hibernate.cache.spi.UpdateTimestampsCache
org.hibernate.collection.internal.PersistentSet
org.hibernate.collection.spi
org.hibernate.comment
org.hibernate.Criteria2nd3rd
org.hibernate.criterion.*
org.hibernate.CustomEntityDirtinessStrategy
org.hibernate.event
org.hibernate.event.spi.EventType
org.hibernate.Example
org.hibernate.exception.ConstraintViolation-Exception
org.hibernate.fetchSize
org.hibernate.flushMode
org.hibernate.Interceptor2nd
org.hibernate.jdbc.ReturningWork
org.hibernate.jdbc.Work
org.hibernate.jpa.HibernateQuery
org.hibernate.mapping.AuxiliaryDatabaseObject
org.hibernate.persister.collection
org.hibernate.persister.entity
org.hibernate.property.PropertyAccessor
org.hibernate.Query2nd3rd
  #getReturnAliases()
org.hibernate.readOnly
org.hibernate.ScrollableResults
org.hibernate.SQLQuery2nd
org.hibernate.stat.Statistics
org.hibernate.StatelessSession
org.hibernate.tool.hbm2ddl.SchemaExport
org.hibernate.usertype interfaces
org.hibernate.usertype.UserVersionType
ORM
  and JPA
  without domain model
orm.xml
orphanRemoval
orphans, removing

P

package-info.java2nd3rd
paging2nd
  in the persistence layer
  offset
  offset, vs. seeking
  querying page by page
  seek
paradigm mismatch
  associations
  data navigation
  granularity
  identity
  inheritance
  subtypes
PARAM_ITEM_ID
PARAM_ITEM_NAME
PARAM_TOTAL
parameter binding
  named parameters
  positional parameters
ParameterExpression
ParameterizedUserType
ParameterMode.REF_CURSOR
passivation
path expressions
persist()2nd
persistence by reachability
persistence context
  application-managed
  as first-level cache
  caching in
  flushing
  guaranteed scope of object identity
  size, controlling
persistence layer2nd
  integration tests
  paging in
  state-managing
  testing
persistence life cycle
persistence unit
  EntityManagerFactory
Persistence.createEntityManagerFactory()
PersistenceUnitUtil
  #getIdentifier()
PersistenceUtil
persistent classes
  rules
persistent collections, lazy loading and
persistent data, retrieving and modifying
persistent state
PersistentBag
PersistentCollection
PersistentList
PersistentSet
pessimistic locking, explicit
PESSIMISTIC_FORCE_INCREMENT
PESSIMISTIC_READ
PESSIMISTIC_WRITE
PessimisticLockScope.EXTENDED
phantom reads
PhysicalNamingStrategy
Plain Old Java Objects (POJOs).
    See POJO.
plural entity association
POJO
  accessor methods
  associations
  attributes
  business methods
  properties
polymorphic associations
  many-to-one
polymorphic collections
polymorphic queries2nd
pooled-lo optimizer
presentation layer
ProcedureCall
prod()
programmatic transactions with JTA
projection
  aggregation functions
  calling functions in
  dynamic instantiation
  grouping
  handling duplicates
  of entities and scalar values
property keys, one-to-many associations with
PropertySelector
proxies
  and lazy loading
  issues with
  serializing

Q

queries
  advanced options
  aggregation
  aggregation functions
  assigning aliases
  assigning query roots
  binding named parameters
  binding positional parameters
  building programmatically
  cache modes
  calling functions
  calling functions in projections
  collection filters
  comparing identifiers
  comparison expressions
  comparison operators
  creating
  criteria query API
  defining in XML metadata
  defining with annotations
  dynamic fetching with joins
  dynamic instantiation
  executing
  explicit joins
  expressions with collections
  externalizing
  fetch size
  flush mode
  getting a single result
  grouping
  handling duplicates
  iteration
  join conditions
  join options in JPA
  joins2nd
  joins with SQL
  JPA, comparing identifiers
  JPA, explicit joins
  JPA, implicit association joins
  JPA, theta-style joins
  listing all results
  mapping aliases to bean properties
  mapping SQL query results
  named, calling
  named, defining programmatically
  naming
  non-polymorphic
  ordering
  ordering results
  paging
  polymorphic
  preparing
  projection2nd
  projection of entities and scalar values
  protecting against SQL injection attacks
  quantification
  query by criteria
  query-by-example
  read-only mode
  restriction2nd
  result cache2nd
  returning a list of lists
  returning a list of maps
  scrollable result sets
  selection2nd3rd
  SQL comments
  SQL, category tree
  SQL, customizing result mappings
  SQL, eager-fetching collections
  SQL, externalizing native queries
  SQL, mapping duplicate fields
  SQL, mapping fields to properties
  SQL, mapping result to constructor
  SQL, mapping scalar and mixed results
  SQL, mapping to entity class
  SQL, projection with
  subselects2nd
  subselects, correlated and uncorrelated nesting
  subselects, quantification
  theta-style joins
  timeout
  transforming results
  typed results
  wildcard searches
  writing a ResultTransformer
query functions
query hints
  fetch size
  flush mode
  named
  read-only mode
  setting timeout
  SQL comments
query languages
query roots
query-by-example
quot()
quoting SQL identifiers

R

race conditions, keeping changes after
read committed isolation
read uncommitted isolation
READ_ONLY concurrency strategy
READ_WRITE concurrency strategy
reattaching entity instances
reference data
references
referential integrity rules
refresh(), cache modes
refreshing data
relational database
relational model
  definition
remove()
removed state
Repeatable read isolation
replicate()
replication
  cascading
ReplicationMode
request-scoped services in JSF
restriction
  on groups with HAVING
  on rows with WHERE
Restrictions
result sets, scrollable
result transformers
  list of lists
  list of maps
  mapping aliases to bean properties
  writing
ResultCheckStyle
ResultTransformer2nd
retrieving data
revision numbers, finding
revisions, finding with Envers
rich client
RIGHT OUTER JOIN
rollback, error during
Root#get()
rowCount()

S

saveOrUpdateCopy()
scaffolding code
scaling Hibernate
ScrollableResults2nd
ScrollMode
second()
secondary tables, mapping properties to
seeking vs. offset paging
SELECT
  aggregation function in
select identifier generation strategy
select()
selecting a relation variable
self-referencing relationship
seqhilo identifier generation strategy
sequence identifier generation strategy
sequence-identity identifier generation strategy
serializable isolation
serializable type
serialization
Session
  #createFilter()
  #createSQLQuery()
  #enableFetchProfile()
  #replicate()2nd
  #setFlushMode()
SessionFactory
sessionWithOptions()
set elements, sorting
SET SESSION CHARACTERISTICS
SET TRANSACTION
setEntityManager()
setFetchMode()
setFirstResult()2nd
setFlushMode()
setHint()
setLockMode()
setMaxResults()2nd
setParameter()
setQueryTimeout()
setter
setTransactionIsolation()
short
size()
SMALLINT
snapshot isolation
SOME
sorting
  map entries
  set elements
sorting data
SQL
  and JDBC
  ANSI-style inner joins
  built-in types
  bulk statements
  calling stored procedures
  common table expression (CTE)
  cursor, returning
  custom loaders, eager fetching in
  customizing
  customizing collection operations
  customizing CRUD operations
  customizing result mappings
  eager-fetching collections
  enabling custom loaders
  falling back to JDBC
  generating dynamically
  in Java
  input and output parameters
  joins
  left outer joins
  mapping duplicate fields
  mapping fields to properties
  mapping query results
  mapping result to constructor
  mapping scalar and mixed results
  mapping to entity class
  native queries, category tree
  native queries, externalizing
  object-relational extensions
  projection
  quoting identifiers
  relational operations
  result set, returning
  result set, returning multiple
  SQLJ
  standard types, Java binary and large value types mapped to
  standard types, Java character and string types mapped to
  standard types, Java date and time types mapped to
  standard types, Java primitive types mapped to
  stored procedures for creating, updating, and deleting
  stored procedures, custom loader
  stored procedures, using for CRUD
  subquery factoring
  subselects
  theta-style joins
  types
  types, mapping with converters
  update counts, returning
  user-defined types (UDTs)
SQL constraints
  column constraints
  database constraints2nd
  domain constraints2nd
  table constraints
SQL database
SQL Fiddle
SQL injection attacks
sqlCreateString()
sqlDropString()
SQLFunction
SQLGrammarException
sqrt()
state changes
  cascading2nd
  cascading refresh
  cascading replication
  cascading, options
  transitive detachment and merging
state management
stateful server
  analyzing applications
  thin client
stateless server
  analyzing applications
  rich client
  thick client
StatelessSession
StaticMetamodel
statistics, analyzing with JMX
STATUS_MARKED_ROLLBACK
stereotypes
sticky sessions
stored procedures
  calling with SQL
  custom loader
  for creating, updating, and deleting
  input and output parameters
  returning a cursor
  returning a result set
  returning multiple result sets
  returning update counts
  using for CRUD
StoredProcedureQuery
str()
string type
String#compareTo()
substring()
sum()2nd
surrogate key2nd
  generating
system transactions

T

table constraints
ternary associations
  key/value
  with components
ternary logic
text type
theta-style joins
thick client
thin client
TIME
time type
TIMESTAMP
timestamp cache region
timestamp type
timezone type
TINYINT
ToListResultTransformer
transaction demarcation
TRANSACTIONAL concurrency strategy
transactional file systems
TransactionRequiredException
transactions
  ACID attributes
  and EntityManager
  ANSI isolation levels
  avoiding deadlocks
  choosing an isolation level
  concurrency
  database and system
  declarative demarcation
  dirty reads
  enabling versioning
  essentials
  explicit pessimistic locking
  forcing a version increment
  handling exceptions
  isolation
  isolation issues
  last commit wins
  lost updates
  manual version checking
  optimistic concurrency control
  phantom reads
  programmatic, with JTA
  read-only, whether to roll back
  timeout
  unrepeatable reads
  versioning with timestamps
  versioning without version numbers or timestamps
transforming query results
  list of lists
  list of maps
  mapping aliases to bean properties
  writing a result transformer
transformList()
transformTuple()
transient data
transient keyword
transient state
transient values
transitive deletion
transitive persistence
transparent persistence
treat()
trim( )
true_false type
Tuple
type adapters, selecting
type definitions
typed exceptions

U

uncorrelated subqueries
unidirectional list mappings
UNION for inheritance
units of work
  transactions
unrepeatable reads
UPDATE
update timestamp cache
UpdateCountOutput
upper()
user think-time
UserCollectionType
UserTransaction5th
  #begin()
  #rollback()
  #setTransactionTimeout()
UserType
UserVersionType
utility classes
uuid2 identifier generation strategy

V

validation error messages
value types
  distinguishing
  vs. entity type
value()
VARBINARY
VARCHAR
vendor extensions
version increments
versioned
versioning
  enabling
  forcing a version increment
  manual version checking
  with a shared database
  with timestamps
  without version numbers or timestamps

W

Web API
web applications
WHERE
  calling functions in
  restriction on rows
where()
wildcard searches

X

Y

year()
yes_no type

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.220.245.140