Hibernate Reference
Hibernate ORM
Introduction
Architecture
Domain Model
Mapping types
Naming strategies
Basic Types
Hibernate-provided BasicTypes
The @Basic annotation
The @Column annotation
BasicTypeRegistry
Explicit BasicTypes
Custom BasicTypes
Mapping enums
Mapping LOBs
Mapping Nationalized Character Data
Mapping UUID Values
UUID as binary
UUID as (var)char
PostgeSQL-specific UUID
UUID as identifier
Mapping Date/Time Values
JPA 2.1 AttributeConverters
SQL quoted identifiers
Generated properties
Column transformers: read and write expressions
@Formula
@Where
@Filter
@FilterJoinTable
@Any mapping
@JoinFormula mapping
@JoinColumnOrFormula mapping
Embeddable types
Component / Embedded
Multiple embeddable types
JPA's AttributeOverride
ImplicitNamingStrategy
Collections of embeddable types
Embeddable types as Map key
Embeddable types as identifiers
Entity types
Identifiers
Simple identifiers
Composite identifiers
Composite identifiers with @EmbeddedId
Composite identifiers with @IdClass
Composite identifiers with associations
Generated identifier values
Interpreting AUTO
Using sequences
Using IDENTITY columns
Using identifier table
Using UUID generation
Optimizers
Using @GenericGenerator
Derived Identifiers
Associations
@ManyToOne
@OneToMany
@OneToOne
@ManyToMany
@NotFound association mapping
Collections
Collections as a value type
Collections of value types
Collections of entities
Bags
Ordered Lists
Sets
Bootstrap
JPA Bootstrapping
Native Bootstrapping
Schema generation
Importing script files
Database objects
Database-level checks
Default value for database column
Persistence Contexts
Accessing Hibernate APIs from JPA
Bytecode Enhancement
Making entities persistent
Deleting (removing) entities
Obtain an entity reference without initializing its data
Obtain an entity with its data initialized
Obtain an entity by natural-id
Modifying managed/persistent state
Refresh entity state
Working with detached data
Checking persistent state
Evicting entities
Cascading entity state transitions
Database access
ConnectionProvider
Using DataSources
Using c3p0
Using Proxool
Using existing Proxool pools
Configuring Proxool via XML
Configuring Proxool via Properties
Using Hikari
Using Hibernate's built-in (and unsupported) pooling
User-provided Connections
ConnectionProvider support for transaction isolation setting
Database Dialect
HQL and JPQL
Query API
Examples domain model
JPA Query API
Performance Tuning and Best Practices
Schema management
Logging
Hibernate Tools
Mine
无 Entity 生成 Schema
取 @Column 的值
tools
many-to-many
Hibernate Validator
API
org.hibernate
org.hibernate.Session
org.hibernate.annotations
org.hibernate.annotations.CascadeType
org.hibernate.engine.jdbc.connections.internal
org.hibernate.engine.jdbc.connections.internal.ConnectionProviderInitiator
org.hibernate.id.factory.internal
org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory
org.hibernate.tool.schema
org.hibernate.tool.schema.Action
org.hibernate.type
org.hibernate.type.BasicTypeRegistry
Powered by
GitBook
ConnectionProvider support for transaction isolation setting
results matching "
"
No results matching "
"