当前位置:   article > 正文

jpa怎么实现新增获取id_JPA(Java Persistence API)

jpa获取自增id

一、概述

JPA (Java Persistence API) Java持久化API。是一套Java官方制定的ORM 方案。

什么是ORM?

ORM(Object Relational Mapping)对象关系映射,在操作数据库之前,先把数据表与实体类关联起来。然后通过实体类的对象操作(增删改查)数据库表;所以说,ORM是一种实现使用对象操作数据库的设计思想。

市场主流的JPA框架:

Hibernate (JBoos)

EclipseTop(Eclipse社区)

OpenJPA (Apache基金会)

Hibernate是众多实现者之中,性能最好的

二、入门示例

任何框架的学习都应该从其配置流程开始学习

【1】、JPA配置流程图

c5122593e55854c5761f7cbf5ad632bd.png

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

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

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

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

【2】配置步骤说明

第一步:导入包 (不管什么框架,首先要做的事情)

第二步:创建一个总配置文件

第三步:创建一个JPAUtils获得操作对象EntityManager

第四步:创建一个实体类,并且配置好映射注解

第五步:在总配置文件加载实体类

第六步:测试代码(需求:插入数据到用户表)

1、创建Maven项目(导入Hibernate的JPA规范包)

POM.xml配置内容

  1. <project xmlns="http://maven.apache.org/POM/4.0.0"
  2. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
  4. http://maven.apache.org/xsd/maven-4.0.0.xsd"
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/739635
推荐阅读
相关标签
  

闽ICP备14008679号