在介绍Hibernate之前,先介绍一下JDBC,Java Data Base Connectivity——Java数据库连接,是一种用于执行SQL语句的Java API,是一套访问数据库的标准,提供了一组接口,可以为多种关系数据库提供统一访问,是Java语言访问数据库用到的东西。
短短几句说完JDBC回来继续说Hibernate,Hibernate是当今很流行的一个ORM框架,是JPA的一个实现,完了,说说又得说说ORM和JPA。先说ORM,Object Relation Mapping对象关系映射,是对象持久化的核心,ORM是对JDBC的封装,从而解决了JDBC的各种存在问题。
ORM具体是怎么实现的呢?