简述Hibernate框架

1.什么是Hibernate?

  Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,是一个全自动的ORM框架。Hibernate自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操作数据库。

2.Hibernate的优势?

  Hibernate 对 JDBC 访问数据库的代码进行了轻量级封装,大大简化了数据访问层繁琐的重复性代码,并且减少了内存消耗,加快了运行效率。

  Hibernate 使用 Java 的反射机制,而不是使用字节码增强程序类,并实现了透明性。

  Hibernate 的功能强大,映射的灵活性很出色。它支持很多关系型数据库,从一对一到多对多的各种复杂关系。

  可扩展性强,由于源代码的开源以及 API 的开放,当本身功能不够用时,可以自行编码进行扩展。

原文地址:https://www.cnblogs.com/angeloaaron/p/12882352.html