ASSIGN 4 - SOFTWARE ENGINEERING Homework-4 HIBERNATE...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
SOFTWARE ENGINEERING Homework-4 HIBERNATE Submitted by Joseph Sukanth Yeruva A20239096
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
HIBERNATE General information Hibernate is open source persistent framework. It has an open source object (relational) mapping library for the Java language, that provides persistent classes and logic without caring how to handle the data. Hibernate solves Object-Relational impedance mismatch problems by replacing direct persistence related database accesses with high-level object handling functions.
Background image of page 2
Hibernate’s Main feature The most important Hibernate's feature is mapping from Java classes to database tables (and from Java data types to SQL data types), but also to provides data query and retrieval facilities ). It is important that Hibernate generates the SQL calls and relieves keeping the application portable to all SQL databases, with database portability delivered at very little performance overhead. This feature can significantly reduce development time that programmer would have to spent with manual data handling in SQL and JDBC. Importance of Hibernate Hibernate allows to create high-performance database applications with Java much faster and easier. With transparent persistence for Plain Old Java Objects (POJOs) what is needed is to build a simple POJO, next create XML mapping file that will describe relationship between the database and the class attributes and at the end call Hibernate API's to specify the operations. We can use Hibernate as in standalone Java applications or as in Java EE applications using servlets or EJB session beans. Hibernate is popular open source object relational mapping tool for Java platform. It provides powerful, ultra-high performance object/relational persistence and query service for Java. Hibernate helps develop persistent classes following common Java idiom - including association, inheritance, polymorphism, composition and the Java collections framework. The Hibernate Query Language, designed as a "minimal" object-oriented extension to
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

Page1 / 8

ASSIGN 4 - SOFTWARE ENGINEERING Homework-4 HIBERNATE...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online