JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中.JPA 的目标之一是制定一个可以由很多供应商实现的API,并且开发人员可以编码来实现该API,而不是使用私有供应商特有的API.因此开发人员只需使用供应商特有的API来获得JPA规范没有解决但应用程序中需要的功能.尽可能地使用JPA API,但是当需要供应商公开但是规范中没有提供的功能时,则使用供应商特有的API.JPA是需要Provider来实现其功能的,Hibernate就是JPA Prov…