In today's enterprise environment, it can be cumbersome and time-consuming to use object-oriented soft armor with relational databases. Hibernate is an object/relational database mapping tool for the Java environment. Object/relational database mapping (object/relational mapping) This term represents a technique used to map objects represented by object models to SQL-based relational model data structures.
Hibernate not only manages the Java class-to-database table mapping (including the Java data type to the SQL data type mapping), but also provides the data query and the method to obtain the data, can greatly reduce the development time using SQL and JDBC processing data.
Hibernate's goal is to liberate 95% of the programming tasks associated with data persistence for developers. For data-centric programs, which tend to use stored procedures only in the database to implement business logic, hibernate may not be the best solution, and for those in Java-based middle-tier applications, they implement an object-oriented business model and the application of business logic, Hibernate is the most useful. The Mall VIP Consumption Information Query system database is built on the bottom of hibernate.
Database design and Connectivity technology-hibernate