sql语句的进化--hibernate篇
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql语句的进化--hibernate篇相关的知识,希望对你有一定的参考价值。
Hibernate对JDBC进行了封装:
1)Hibernate属于持久层的框架(典型三层架构:表示层、业务层、持久层),其他的持久层比如myBatis等
2)hibernate是开源的一个ORM(对象关系映射)框架
ORM,即Object-Relational Mapping,它的作用就是在关系型数据库和对象之间做了一个映射。从对象(Object)映射到关系(Relation),再从关系映射到对象。这 样,我们在操作数据库的时候,不需要再去和复杂SQL打交道,只要像操作对象一样操作它就可以了(把关系数据库的字段在内存中映射成对象的属性)。
没有hibernate之前,我们需要自己动手通过JDBC和SQL语句手动来操作数据库,而现在有了hibernate,我们可以直接对实体对象进行操作。
以上是关于sql语句的进化--hibernate篇的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot JPA打印JPA执行的SQL语句与参数Springboot JPA日志输出打印SQL语句和传入的参数 高阶篇
运行第二天出现hibernate的错误,org.hibernate.TransactionException: JDBC commit failed at org.hiber