赞
踩
JPA (Java Persistence API) Java持久化API。是一套Java官方制定的ORM 方案。
什么是ORM?
ORM(Object Relational Mapping)对象关系映射,在操作数据库之前,先把数据表与实体类关联起来。然后通过实体类的对象操作(增删改查)数据库表;所以说,ORM是一种实现使用对象操作数据库的设计思想。
市场主流的JPA框架:
Hibernate (JBoos)
EclipseTop(Eclipse社区)
OpenJPA (Apache基金会)
Hibernate是众多实现者之中,性能最好的
任何框架的学习都应该从其配置流程开始学习
【1】、JPA配置流程图
1. 我们需要一个总配置文件persistence.xml存储框架需要的信息 (注意,文件名不要写错,而且必须放在classpath/META-INF文件夹里面)
2. 我们需要一个Persistence持久类对象来读取总配置文件,创建实体管理工厂对象
3. 我们需要实体管理工厂获得数据库的操作对象实体管理对象EntityManager。
4. 我们通过EntityManager操作数据库之前,必须要先配置表与实体类的映射关系,从而实现使用对象操作数据库
【2】配置步骤说明
第一步:导入包 (不管什么框架,首先要做的事情)
第二步:创建一个总配置文件
第三步:创建一个JPAUtils获得操作对象EntityManager
第四步:创建一个实体类,并且配置好映射注解
第五步:在总配置文件加载实体类
第六步:测试代码(需求:插入数据到用户表)
1、创建Maven项目(导入Hibernate的JPA规范包)
POM.xml配置内容
- <project xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
- http://maven.apache.org/xsd/maven-4.0.0.xsd"
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。