What's new in Hibernate: an opinionated cherry pick

Part 2 available on Parleys.com

Abstract

Java Persistence 2 is closing the gap and standardizes even more persistence related features.
What does this mean in the context of the Hibernate project? Generally speaking, what's new in Hibernate?

In this session, we will check out the new features of Hibernate and in particular the one coming from Java Persistence 2. They will be explored via live coding sessions.
We will explore:

  • the new type-safe Criteria API as well as its close brother the new Hibernate Static metamodel generator
  • the new locking options and their consequences for your applications
  • Infinispan's new second level cache
  • fetch profiles
  • the new partial generators
  • and many more things
    We will also walk through what's beyond Hibernate Core: Hibernate has slowly grown from the ORM to a set of domain model centric tools like validation, full-text search and so on:
  • Hibernate Validator and the Bean Validation specification
  • Hibernate Envers and temporal data support
  • Hibernate Search and full-text search for Hibernate applications.

General knowledge of Hibernate or ORM (Object Relational Mapping) is preferred.

Bio

After graduating from Supelec (French "Grande Ecole"), Emmanuel has spent a few years in the retail industry as developer and architect where he started to be involved in the ORM space. He joined the Hibernate team in 2003 and is now a lead developer at JBoss, a division of Red Hat.
Emmanuel is the lead developer of Hibernate Annotations and Hibernate EntityManager, two key projects on top of Hibernate Core implementing the Java Persistence(tm) specification. He also has founded and leads Hibernate Search and Hibernate Validator.

Emmanuel is a member of the JPA 2.0 expert group and the spec lead of JSR 303: Bean Validation. He is a regular speaker at various conferences and JUGs, including JavaOne, JBoss World and Devoxx and the co-author of Hibernate Search in Action published by Manning.

Date & Location

  • February 24th, 2011 from 19h00 til 21h00 - Antwerp
Adaptavist Theme Builder Powered by Atlassian Confluence