HIBERNATE - Features of Hibernate

  Transparent persistence without byte code processing
    Transparent persistence
    JavaBeans style properties are persisted
    No build-time source or byte code generation / processing
    Support for extensive subset of Java collections API
    Collection instance management
    Extensible type system
    Constraint transparency
    Automatic Dirty Checking
    Detached object support
  Object-oriented query language
    Powerful object-oriented query language
    Full support for polymorphic queries
    New Criteria queries
    Native SQL queries
  Object / Relational mappings
    Three different O/R mapping strategies
    Multiple-objects to single-row mapping
    Polymorphic associations
    Bidirectional associations
    Association filtering
    Collections of basic types
    Indexed collections
    Composite Collection Elements
    Lifecycle objects
  Automatic primary key generation
    Multiple synthetic key generation strategies
    Support for application assigned identifiers
    Support for composite keys
  Object/Relational mapping definition
    XML mapping documents
    Human-readable format
    XDoclet support
  HDLCA (Hibernate Dual-Layer Cache Architecture)
    Thread safeness
    Non-blocking data access
    Session level cache
    Optional second-level cache
    Optional query cache
    Works well with others
  High performance
    Lazy initialization
    Outer join fetching
    Batch fetching
    Support for optimistic locking with versioning/timestamping
    Highly scalable architecture
    High performance
    No "special" database tables
    SQL generated at system initialization time
    (Optional) Internal connection pooling and PreparedStatement caching
  J2EE integration
    JMX support
    Integration with J2EE architecture (optional)
    New JCA support


Hibernate tutorial
Introduction to Hibernate
Overview of Hibernate
Features of Hibernate
Getting Started with Hibernate
Hibernate O/R Mapping
Hibernate Mapping In Depth
Hibernate Query Language
Hibernate Complete Example

Use of this website constitutes acceptance of the AllAppLabs.com Terms and Conditions