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: 389
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

The Vue.js Handbook

Download free course The Vue.js Handbook, pdf file on 122 pages by Flavio Copes....

Programming Computer Vision with Python

If you want a basic understanding of computer vision's underlying theory and algorithms, t..., download free Python tutorial in PDF (272 pages) created by Jan Erik Solem ....

Python Notes for Professionals

This book goes beyond the basics to teach beginner- and intermediate-level Python programmers the little-known tools and constructs that build concise, maintainable code. Design better architecture and write easy-to-understand code using highly adoptable techniques that result in more robust and eff...

Haskell Tutorial for C Programmers

This book is written to introduce Haskell for programmers of imperative languagues, including C, C++, Java, Python, and Pascal, etc....

Fundamentals of Python Programming

This book does not attempt to cover all the facets of the Python programming language. Exp..., download free Python tutorial in PDF (669 pages) created by ....

Advanced R Course

Download free course Advanced R Course, pdf file on pages by Self-publishing....

Learn BlackBerry 10 App Development

Learn how to leverage the BlackBerry 10 Cascades framework to create rich native applicati..., download free BlackBerry 10 tutorial in PDF (356 pages) created by Anwar Ludin ....

Defensive Database Programming with SQL Server

Download free course Defensive Database Programming with SQL Server, pdf file on 389 pages by Alex Kuznetsov....

Introduction to Visual Studio and C#

In this PDF Tutorial we will use Visual Studio and C#. C# is the programming language, while Visual Studio is the development environment....

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