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: 383
Created: 2016-07-06

Others Hibernate Tutorials

Hibernate Annotations

Download Hibernate Tutorial

Getting started with Hibernate

Others related eBooks about Java Persistence and Hibernate Guide for developer

Biopython: Tutorial and Cookbook

Download free course Biopython: Tutorial and Cookbook, pdf file on 360 pages by by Jeff Chang, Brad Chapman, Iddo Friedberg, Thomas Hamelryck, Michiel de Hoon, Peter Cock, Tiago Antao, Eric Talevich, Bartek Wilczy?ski....

Hands-on Python Tutorial

Python is a widely used general-purpose, high-level programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C. The language provides constructs intended to enable...

Learn Pascal Programming Tutorial

A complete course on object programming in Pascal. In the first part, you learn how to use existing code written in object programming. Or, in other words, to use existing classes, especially those used to make the GUI of an application....

Bash programming ebook for professionals

Download free bash tutorial course in PDF, training file in 67 chapters and 204 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Introduction to Struts

This tutorial is an example using struts tiles ,free training document courses under 14 pages bu sasha wolski....

.NET Framework Notes for Professionals

Download free course .NET Framework Notes for Professionals, pdf file on 192 pages by Stack Overflow Community....

Introduction to (Java Server Page) JSF

With this PDF tutorial you will learn how to write Your own JSF Components.Free training document for download....

Python Scripting for Spatial Data Processing

This book is a Python tutorial for beginners aiming at teaching spatial data processing. It is used as part of the courses taught in Remote Sensing and GIS at Aberystwyth University, UK....

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 ....

Get Started with MicroPython on Raspberry Pi Pico

Download free course Get Started with MicroPython on Raspberry Pi Pico, pdf file on 139 pages by Gareth Halfacree, Ben Everard....