JPA

JPA是什么

JPA (Java Persistence API Java持久化API。是一套Sun公司 Java官方制定的ORM 方案,是规范,是标准 ,sun公司自己并没有实现。

JPA的作用是什么

JPA是ORM的一套标准,既然JPA为ORM而生,那么JPA的作用就是实现使用对象操作数据库,不用写SQL!!!. 

问题:数据库是用sql操作的,那用对象操作,由谁来产生SQL 

答:JPA实现框架 

3.配置流程图

1. 我们需要一个总配置文件persistence.xml存储框架需要的信息 (注意,文件名不要写错,而且必须放在classpath/META-INF文件夹里面) 

2. 我们需要一个Persistence持久类对象来读取总配置文件,创建实体管理工厂对象 

3. 我们需要实体管理工厂获得数据库的操作对象实体管理对象EntityManager。 

4. 我们通过EntityManager操作数据库之前,必须要先配置表与实体类的映射关系,从而实现使用对象操作数据库!!!

原文地址:https://www.cnblogs.com/heviny/p/11305020.html