Java中的JPabel画板类简介_JPA简介和Spring Data JPA主要类

JPA简介

JPA(Java Persistence API),中文名为Java持久层API,是JDK使用注册或XML描述对象-关系表的映射关系,并将运行期实体对象持久化到数据库中

JPA的宗旨是为POJO提供持久化标准规范

JPA包括一下3方面内容:

一套API标准,开发者通过这些API标准来操作实体完成CRUD操作,框架在后台替代我们完成JDBC和SQL代码

面向对象的查询语言,JPQL(Java Persistence Query Language), 通过面向对象而非面向数据库的查询语言查询数据,避免程序与SQL紧密耦合

ORM(object/relational metadata)元数据的映射,JPA支持XML和注解两种元数据形式,元数据描述对象和表之间的映射关系,框架根据此将实体对象持久化到数据库表中

主要类

七个Repository接口:

Repository

CrudRepository

PagingAndSortingRepository

QueryByExampleExecutor

JpaRepository

JpaSpecificationExecutor

QueryDslPredicateExecutor

两个实现类:

SimpeJpaRepository

QueryDslJpaRepository

两个JPA的底层封装:

EntityManager

EntityManagerImpl

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值