Hibernate对JDBC进行了封装:
1)Hibernate属于持久层的框架(典型三层架构:表示层、业务层、持久层),其他的持久层比如myBatis等
2)hibernate是开源的一个ORM(对象关系映射)框架
ORM,即Object-Relational Mapping,它的作用就是在关系型数据库和对象之间做了一个映射。从对象(Object)映射到关系(Relation),再从关系映射到对象。这 样,我们在操作数据库的时候,不需要再去和复杂SQL打交道,只要像操作对象一样操作它就可以了(把关系数据库的字段在内存中映射成对象的属性)。
没有hibernate之前,我们需要自己动手通过JDBC和SQL语句手动来操作数据库,而现在有了hibernate,我们可以直接对实体对象进行操作。
时间: 2024-10-20 01:55:38