| 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 | ||
J2EE related links, tutorials, case studies, interview questions are available in this blog. In addition to this soon I am going to publish a whole SDLC case study.
Tuesday, May 25, 2010
HIBERNATE - Features of Hibernate
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment