一、hibernate对《应用程序》提供了API,如SessionFactory,Session,Transaction,Query等对象sql
二、当咱们对api进行调用时,hibernate会根据《配置文件》和《映射文件》动态的生成sql,并交给JDBC执行,最终完成数据的增删改查。api
三、由此概括:hibernate是一个根据OR映射操做JDBC的中间件产品,它向应用程序提供了面向对象的API,并进行自动的关系操做。ide