Skip to content

kiwimg/JpaDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JpaDemo

Spring-Jpa Spring JPA 示例 ,对JPA的扩展,支持多数据源切换

JPA 概述

主要针对的就是 Spring 唯一没有简化到的业务逻辑代码,至此,开发者连仅剩的实现持久层业务逻辑的工作都省了,唯一要做的,就只是声明持久层的接口,其他都交给 Spring Data JPA 来帮你完成!

  1. Java Persistence API(Java 持久层 API):用于对象持久化的 API
  2. 作用:使得应用程序以统一的方式访问持久层
  3. 前言中提到了 Hibernate,那么JPA 与 Hibernate究竟是什么关系呢:
  • JPA 是 Hibernate 的一个抽象,就像 JDBC 和 JDBC 驱动的关系
  • JPA 是一种 ORM 规范,是 Hibernate 功能的一个子集 (既然 JPA 是规范,Hibernate 对 JPA 进行了扩展,那么说 JPA 是 Hibernate 的一个子集不为过)
  • Hibernate 是 JPA 的一个实现
  1. JPA 包括三个方面的技术:
  • ORM 映射元数据,支持 XML 和 JDK 注解两种元数据的形式
  • JPA 的 API
  • 查询语言:JPQL

About

Spring-Jpa示例 ,对JPA的扩展

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages