# JPA **Repository Path**: dingdongfang/JPA ## Basic Information - **Project Name**: JPA - **Description**: jpa的原生使用和spring与springdata和spring-boot结合的学习 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-09-29 - **Last Updated**: 2022-07-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 项目简介 `JPA`这个项目下共包含三个项目, 1. `JPA` 是使用最基本的`JPA`的API配合`persistence.xml`配置文件使用`Hibernate`实现来演示如何简单的搭建`JPA`的环境和核心`API` 2. `spring-data-jpa` [参考](https://docs.spring.io/spring-data/jpa/docs/2.0.10.RELEASE/reference/html/#jpa.java-config)使用`API`编码的的方式来整合`Spring`与`SpringData`,并演示了核心功能的使用, 3. `spring-boot-jpa` 不再做详细功能演示,只是将`spring-data-jpa`的配置相关的编码交给了`springboot`去自动配置,只演示如果在`spring-boot`中使用`spring-data`应作如何配置 4. 三个模块均属于对基本使用的学习过程,但在实际使用还是会存在很多问题,后来尝试写过一个项目` spring-boot-scaffold`,里面有对`SpringDataJpa`的详细自定义底层查询封装,以更使用真正的开发环境