Hibernate Introduction and Features
Hibernate is a Open Source ORM(Object Relational Mapping) tool, used for handing the database operations in an software application. It also referred as Persistent Framework.
Hibernate is built on top of JDBC API and simplifies all the database activities like
- CRUD operation
- Transaction Management
- Standard Exception Handling
- Database Independence or Dialect Free Framework
- Data Cache Management
- Even more
Hibernate can handle all JDBC operations. Even native JDBC API code be used in Hibernate application if required.
Hibernate provides high abstraction in software application and enables high productivity in software development. Hibernate can do more job in less code.
Hibernate can be integrated with any Java application(Desktop and Web).
Hibernate is very well integrated with Spring Framework. This integration adds more power to software applications.
Read more about hibernate