1、hibernate对《应用程序》提供了API,如SessionFactory,Session,Transaction,Query等对象

2、当我们对api进行调用时,hibernate会根据《配置文件》和《映射文件》动态的生成sql,并交给JDBC执行,最终完成数据的增删改查。

3、由此归纳:hibernate是一个根据OR映射操作JDBC的中间件产品,它向应用程序提供了面向对象的API,并进行自动的关系操作。

图说hibernate简单原理