- Exam(s) / assessment(s) is included in price
Java Hibernate Training Course
EduCBA
Summary
Overview
Description
Section 1: introduction
In this part, you will get to know about the concept of java hibernate with simplified examples. The introduction part basically deals with hibernate framework, hibernate architecture, advantages of hibernate. You will be able to gain basic knowledge on java hibernate training.
Elements of hibernate architecture
They are as follows:
- Configuration object:
This is the first hibernate object you create in any hibernate application and is usually created once during initialization. It represents configuration file required by hibernate. It has two key components
- Class mapping setup: creates a connection between java classes and database tables.
- Database connection: it handles files that are configured and supported by hibernate
- Session factory:
The session factory holds second level cache (optional) of data. It is a thread safe object and is used by all thread in an application. So you can use multiple databases to create multiple session factory objects.
- Session object:
It provides a physical connection between the application and data stored in the database. The session object are not thread safe therefore, it can’t be kept open for a long time. The session object is designed to instantiate each time when it is needed to interact with the database.
- Transaction object:
The transaction object is optional and specifies the atomic unit of work.in hibernate transactions are handled by transaction manager.
- Query object:
Query object use HQL or SQL string to create object and retrieve data from the database.
Section2: java hibernate examples
We provide java hibernate application examples in step by step process by using hibernate technology which makes simple for you to create application using java. You will learn about creating table, mapping configuration file and setting up tables through these examples.
Section 3: hibernate annotation
The newest way to define mapping without using XML file is through hibernate annotation. Here we can learn about Hibernate hbm2ddl.auto Property and how can it make the application more portable and how it represents the mapping information with hbm2ddl.auto Using Annotation. We have also mentioned running the Program on Java Hibernate Annotation.
Section 4: Mapping TPH (table per hierarchy)
Here we get a brief knowledge about java hibernate mapping TPH so that we can map the whole hierarchy in a single table. We also provide examples for running the program on TPH.
Section 5: Mapping TPC (table per concrete)
Learn more on java hibernate mapping TPC and run your programs on TPC using the processes that has been set up including more variables on java hibernate mapping TPC.
Section 6: Mapping TPS (table per sub class)
Another form of mapping is TPS, so we have introduced you to java hibernate mapping TPS which will help you in learning many techniques of mapping.
What are the requirement/pre-requisites to this Training?
Before starting with hibernate there are few things you should know and are imperative for you.
- Knowledge of Java: you can only understand the java hibernate training if you have good knowledge on core java and a knowledge of object oriented design principles along with programming experience.
- Knowledge of RDBMS and My SQL: fundamental knowledge of RDBMS, My SQL and should also possess excellent understanding relational databases, so that you can gain more depth and can understand various frameworks of java.
- Knowledge of J2EE architecture: having the knowledge of J2EE architecture help you use framework to develop web applications.
Target audience for this training
Java hibernate training is specifically designed for people who are familiar with java web technologies and java (JSP and servlets) as well as knowledge of relational database. The training is created for undergraduates, graduates, and post graduates and also for job aspirants. However it is much useful for java developers and java architects to develop database based web applications.
Questions and answers
There are currently no Q&As for this course. Be the first to ask a question.
Reviews
Currently there are no reviews for this course. Be the first to leave a review.
Sidebar navigation
Legal information
This course is advertised on Reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.
FAQs
Zopa Bank Limited trading as DivideBuy is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority, and entered on the Financial Services Register (800542). Zopa Bank Limited (10627575) is incorporated in England & Wales and has its registered office at: Zopa Bank, Level 12, 20 Water Street, Canary Wharf, London E14 5GX. VAT Number 281765280.