• 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

Persistence Contexts

  • 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

results matching ""

    No results matching ""