1 Hibernate有哪些缺点

参考答案

作为框架,一般都具有的缺点是执行效率偏低,Hibernate也不例外;

Hibernate对JDBC封装程度较重,丧失了一定的灵活性。

2 请简述Hibernate框架设计原理

参考答案

Hibernate采用了ORM思想对JDBC进行了封装。

Hibernate框架是ORM思想的一种实现,解决了对象和数据库数据映射问题。

Hibernate提供一系列API,允许我们直接访问实体对象,然后其根据ORM映射关系,转换成SQL并且去执行,从而达到访问数据库的目的。

3 请简述如何使用Hibernate访问数据库

参考答案

使用Hibernate访问数据库,大致有如下步骤:

  1. 导入Hibernate包,以及数据库驱动包。
  2. 引入Hibernate主配置文件hibernate.cfg.xml。
  3. 创建实体类。
  4. 创建映射关系文件。
  5. 使用Hibernate常用API执行增删改查操作。