[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]
-
_
.
(JPQL)
@Access
@AssociationOverride
foreignKey
@AttributeOverride, 2nd, 3rd, 4th
@AttributeOverrides, 2nd, 3rd
@Basic
@Cache
@Cacheable
@CollectionId
@CollectionTable
foreignKey
@Column
@ColumnDefault
@ConversationScoped
@Convert
grouping
syntax for persistent maps
@Converts
@CreationTimestamp
@DiscriminatorColumn
@DiscriminatorFormula
@DiscriminatorValue
@ElementCollection, 2nd, 3rd
@Embeddable
@EmbeddedId
@Entity
@EntityGraph
@EntityListeners
@Enumerated
@ExcludeDefaultListeners
@ExcludeSuperclassListeners
@FetchProfile
@ForeignKey
ConstraintMode
foreignKeyDefinition
@GeneratedValue, 2nd
@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
@JoinColumn, 2nd
foreignKey
referencedColumnName
@JoinColumns
@JoinTable
foreignKey
@Lob
@ManyToMany
@ManyToOne, 2nd, 3rd
@MapKey
@MapKeyClass
@MapKeyColumn
@MapKeyEnumerated
@MapKeyJoinColumn
foreignKey
@MapKeyTemporal
@MappedSuperclass, 2nd
@MapsId
@NamedNativeQuery, 2nd
@NamedQueries
@NamedQuery
@NotAudited
@NotNull
@OnDelete
@OneToMany, 2nd
@OneToOne
@OrderBy, 2nd
@OrderColumn, 2nd
@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.Formula, 2nd
@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.Type, 2nd
@org.hibernate.envers.Audited
@PathParam
@PersistenceContext
@PostLoad
@PostPersist
@PostRemove
@PostUpdate
@PrePersist
@PreRemove, 2nd
@PreUpdate
@PrimaryKeyJoinColumn, 2nd, 3rd
foreignKey
@Produces
@SecondaryTable, 2nd
@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>
=
>
>=
abs()
accessor methods, 2nd
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()
batch fetching
collections
batch processing, 2nd
BD_TYPE column
bean properties, mapping aliases to
Bean Validation
annotations
between(), 2nd
bidirectional list mappings
big_decimal
big_integer
BIGINT, 2nd
binary type
bit_length()
Bitronix, 2nd
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
Cache
cache concurrency strategies, 2nd
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.MERGE, 2nd
CascadeType.PERSIST, 2nd
CascadeType.REFRESH, 2nd
CascadeType.REMOVE
CascadeType.REPLICATE
cascading state changes, 2nd
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 operators, 2nd
composed classes
composite key
composite primary keys
CompositeUserType
composition
concat(), 2nd
concerns, leakage
concurrency, 2nd
avoiding deadlocks
database-level
optimistic control
configuration by exception
ConstraintViolationException, 2nd
construct(), 2nd
containsKey()
containsValue()
ContextNotActiveException
Contexts and Dependency Injection (CDI).
See CDI.
Conversation#begin()
Conversation#getId()
conversations
atomic, 2nd
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 API, 2nd
aggregation
extending
joins
ordering
projection
quantification
query-by-example
restriction
selection
subselects
CriteriaBuilder#createQuery()
CriteriaDelete
CriteriaQuery
CriteriaUpdate
cross-cutting concerns
CRUD operations
custom loaders, 2nd
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
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 constraints, 2nd
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 state, 2nd
equality methods
testing for equality
transitive detachment and merging
DetachedCriteria, 2nd
detaching entity instances
dialect scopes
Dialect#getResultSet(CallableStatement)
diff()
dirty checking
automatic
dirty reads
dirty state, detecting
discriminator columns
discriminator formula
DISTINCT, 2nd
distinct(), 2nd
distributed systems
domain constraints, 2nd
domain model
data, serializing
fine-grained
implementation
DOUBLE
double
double, java.lang.Double
drop script
duration type
dynamic instantiation
DynamicParameterizedType
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 classes, 2nd
@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
EntityManagerFactory, 2nd
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
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()
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 Factor
hashCode()
HAVING, restriction on groups
hbm.xml, 2nd
“Hello World” with JPA, 2nd
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_size, 2nd
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)
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
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.String, 2nd
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.LockTimeoutException, 2nd
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
JPQL, 2nd, 3rd
bulk statements
comparison operators
count(distinct)
DELETE
FETCH
function()
new
non-polymorphic queries
ON
ORDER BY
polymorphic queries
SELECT, 2nd
UPDATE
WHERE
JSF applications
conversation-scoped services
request-scoped services
JSF, flow scope
JSON, using with Hibernate
key generator, configuring
key()
last commit wins
layered architecture
lazy loading, 2nd
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 table, 2nd.
See join table.
LinkedHashMap
list mappings
bidirectional
unidirectional
listening to events
lists
mapping
returning list of lists
load graphs
load script, 2nd
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()
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+1 selects problem, 2nd
solving
named generator
naming conventions
naming entities
native identifier generation strategy
natural identifier cache
natural key
composite
natural primary keys
neg()
new, 2nd
NonexistentConversationException
non-polymorphic queries
NONSTRICT_READ_WRITE concurrency strategy
NonUniqueResultException
noop property accessor
NoResultException
NoSQL
NOT
not()
notEqual()
nullability, declaring
nulls, order of
NUMERIC
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.Criteria, 2nd, 3rd
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.Interceptor, 2nd
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.Query, 2nd, 3rd
#getReturnAliases()
org.hibernate.readOnly
org.hibernate.ScrollableResults
org.hibernate.SQLQuery, 2nd
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
package-info.java, 2nd, 3rd
paging, 2nd
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 layer, 2nd
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 queries, 2nd
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
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
joins, 2nd
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
projection, 2nd
projection of entities and scalar values
protecting against SQL injection attacks
quantification
query by criteria
query-by-example
read-only mode
restriction, 2nd
result cache, 2nd
returning a list of lists
returning a list of maps
scrollable result sets
selection, 2nd, 3rd
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
subselects, 2nd
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
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
ResultTransformer, 2nd
retrieving data
revision numbers, finding
revisions, finding with Envers
rich client
RIGHT OUTER JOIN
rollback, error during
Root#get()
rowCount()
saveOrUpdateCopy()
scaffolding code
scaling Hibernate
ScrollableResults, 2nd
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 constraints, 2nd
domain constraints, 2nd
table constraints
SQL database
SQL Fiddle
SQL injection attacks
sqlCreateString()
sqlDropString()
SQLFunction
SQLGrammarException
sqrt()
state changes
cascading, 2nd
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 key, 2nd
generating
system transactions
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
uncorrelated subqueries
unidirectional list mappings
UNION for inheritance
units of work
transactions
unrepeatable reads
UPDATE
update timestamp cache
UpdateCountOutput
upper()
user think-time
UserCollectionType
UserTransaction, 5th
#begin()
#rollback()
#setTransactionTimeout()
UserType
UserVersionType
utility classes
uuid2 identifier generation strategy
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
Web API
web applications
WHERE
calling functions in
restriction on rows
where()
wildcard searches
18.220.245.140