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

Getting started with Hibernate

Download Hibernate Tutorial

Hibernate Annotations

Others related eBooks about Java Persistence and Hibernate Guide for developer

Programming for Computations - Python: A Gentle Introduction to Numerical Simulations with Python 3.6

This second edition of the well-received book has been extensively revised: All code is now written in Python version 3.6 (no longer version 2.7). In addition, the two first chapters of the previous edition have been extended and split up into five new chapters, thus expanding the introduction to pr...

Modeling and Simulation in Python

Modeling and Simulation in Python is an introduction to physical modeling using a computat..., download free Python tutorial in PDF (245 pages) created by ....

Visual Basic .NET Programming Tutorial

Download free Visual Basic tutorial course in PDF, training file in 51 chapters and 149 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

.NET Microservices

Download free course .NET Microservices, pdf file on 350 pages by Cesar de la Torre, Bill Wagner, Mike Rousos....

Python Notes for Professionals

Download free course Python Notes for Professionals, pdf file on 855 pages by Stack Overflow Community....

TypeScript Notes for Professionals

Download free course TypeScript Notes for Professionals, pdf file on 96 pages by Stack Overflow Community....

Python Scientific Lecture Notes (Scipy Lecture Notes)

This book consists of a set of is tutorials on the scientific Python ecosystem: a quick introduction to central tools and techniques. The different chapters each correspond to a 1 to 2 hours course with increasing level of expertise, from beginner to expert. ...

Learning Laravel by examples

With this PDF tutorial you will learn how to build a web application with Laravel PHP Framework version 4, free training document under 58 pages....

Learning amazon-dynamodb PDF course

Download free Amazon dynamodb tutorial course in PDF, training file in 6 chapters and 20 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Java 3D Programming

Download free course Java 3D Programming, pdf file on 352 pages by Daniel Selman....