In this section we are discussing Hibernate Framework Architecture. Hibernate architecture is layers architecture. You can are free to use all the components of hibernate or selective components from Hibernate ORM tool.
Architectural components of Hibernate
All of the above components work together to provide full functional, transactional ORM tool, which can be used to develop highly responsive persistence layer for desktop and web applications.
Based on the usage of the components it can be divided into Lite architecture and Full cream architecture.
Read more at Hibernate Architecture.