Para quem usa Java para operar em dados armazenados em um banco de dados relacional, é necessário um poderoso mecanismo de persistência eficiente e flexível. Aí entra o Hibernate, como o mais popular framework Java de mapeamento objeto-relacional (ORM). Este livro oferece tudo o que você precisa para alavancar o Hibernate em seus aplicativos. A obra contém receitas e exemplos de código que mostram como configurar o Hibernate; gerenciar o ciclo de vida do objeto persistente; implementar cache de primeiro e segundo nível; tirar proveito da busca tardia (lazy fetching) e inicialização tardia; lidar com a simultaneidade e transações; oferece um guia de como configurar o ambiente e explorar a rica gama de funcionalidades do Hibernate para a criação de seu projeto completo com Ant e muito mais. Os tópicos abordados incluem: - Como o ORM funciona e porque o Hibernate é o melhor Java framework ORM que você pode obter; - Como (e quando) escolher mapeamento um-para-um ou muitos-para-um, mapeamento de coleção, mapeamento de componentes e mapeamento de herança; E mais