Spring Date JPA的入门基础

本文介绍了Spring Data JPA的基本概念,包括JPA、ORM、API的简介,以及它们之间的关系。Spring Data JPA简化了数据访问层的实现,通过自定义finder方法实现对数据库的CRUD操作,同时提供了查询语言支持和透明审核。文章还探讨了JPA与Hibernate、Spring Data JPA的关联,并分享了博主在使用过程中的体验和建议。
摘要由CSDN通过智能技术生成

Spring Date JPA的入门基础

JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用开发工作;其二,Sun希望整合ORM技术,实现天下归一,但是Sun公司自己并没有实现。
官方文档:https://spring.io/projects/spring-data-jpa

官方介绍:

Spring Data JPA是较大的Spring Data系列的一部分,可轻松实现基于JPA的存储库。该模块处理对基于JPA的数据访问层的增强支持。它使构建使用数据访问技术的Spring支持的应用程序变得更加容易。

实现应用程序的数据访问层已经很长一段时间了。为了执行简单查询以及执行分页和审核,必须编写太多样板代码。Spring Data JPA旨在通过将工作量减少到实际需要的数量来显着改善数据访问层的实现。作为开发人员,您将编写包括自定义finder方法在内的存储库接口,Spring会自动提供实现。

ORM简介:

ORM(Object Relational Mapping)对象关系映射。
简单的说:在操作数据库之前,先把数据表与实体类关联起来。然后通过实体类的对象操作(增删改查)数据库表,这个就是ORM的行为!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值