Java Persistence and Hibernate Guide for developer

This PDF tutorial provides you an introduction to Java Persistence and Hibernate including the code snippets and complete working examples. 

This guide is based on :

  • Explanations with complete working examples
  • Potential problems are investigated in detail
  • Best Practices
  • The important features

Download free training document material in PDF for developer who wants to learn the basics of Hibernate.

Table of contents

  • Introduction
  • Introduction to Hibernate
  • First Hibernate example
  • Hibernate basics
  • Hibernate Concepts
  • Hibernate problem
  • Working with Objects
  • Java Persistence and Hibernate
  • Hibernate API
  • EntityManager API
  • A more complex example – web application
  • Annotation mapping
  • XML Mapping
  • Primary key mapping
  • Natural versus Surrogate Ids
  • Relation mapping
  • Selecting between List, Set, Map or array to hold many side
  • Recursive relation
  • Composition as set of many classes 
  • Use Case 
  • Overview on mapping approaches 
  • Joined Inheritance 
  • Joined Inheritance with Discriminator
  • Union Inheritance 
  • XML Includes 
  • Mapped Super Class 
  • Native SQL 
  • Building applications and Architecture
  • Data Access Objects 
  • Best practices and DAO 
  • Data Access Objects DAO
  • Hibernate Session 
  • JDBC transactions with ThreadLocal 
  • Integration with other technologies 
  • Hibernate and Spring 
  • Hibernate and Struts 
  • Reporting queries
Size : 2,327.40 Kb
File type : pdf
Downloads: 391
Created: 2016-07-06

Others Hibernate Tutorials

Download Hibernate Tutorial

Hibernate Annotations

Getting started with Hibernate

Others related eBooks about Java Persistence and Hibernate Guide for developer

Learning to Program Using Python

An introduction to computer programming, using the easy, yet powerful, Python programming language. Python, a cross-platform language used by such organizations as Google and NASA, lets you work quickly and efficiently, allowing you to concentrate on your work rather than the language. ...

C# programming tutorial for professionals

Download free C# tutorial course in PDF, training file in 164 chapters and 808 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Elementary Algorithms

This is a free book about elementary algorithms and data structures. This book doesn't only focus on an imperative (or procedural) approach, but also includes purely functional algorithms and data structures. It doesn't require readers to master any programming languages, because all the algorit...

Principles of Programming Languages

Download free course Principles of Programming Languages, pdf file on 163 pages by Mike Grant, Zachary Palmer, Scott Smith....

Python for Everybody

Download free course Python for Everybody, pdf file on 247 pages by Dr. Charles Severance....

Practical C++ programming

This tutorial is devoted to practical C++ programming. It teaches you the mechanics of the language, free training document under 549 designated to all level users....

Graph Theory - Advanced Algorithms and Applications

This book is prepared as a combination of the manuscripts submitted by respected mathematicians and scientists around the world. As an editor, The author truly enjoyed reading each manuscript. Not only will the methods and explanations help you to understand more about graph theory, but The author a...

Learning C++

Download free course Learning C++, pdf file on 897 pages by Stack Overflow Community....

Microservices Best Practices for Java

Download free course Microservices Best Practices for Java, pdf file on 134 pages by Michael Hofmann, Erin Schnabel, Katherine Stanley....

Biopython: Tutorial and Cookbook

The Biopython Project is an international association of developers tools for computationa..., download free Python tutorial in PDF (360 pages) created by Jeff Chang ....