社区
山东师范大学
知识分享
帖子详情
【Spring Data JPA】JpaRepository 增删改查
杜小舟
2023-08-30 10:38:25
https://blog.csdn.net/weixin_43657300/article/details/126829599
...全文
106
回复
打赏
收藏
【Spring Data JPA】JpaRepository 增删改查
https://blog.csdn.net/weixin_43657300/article/details/126829599
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
【
Spring
Data
JPA
】基于
Jpa
Repository
增删改查
Spring
Data
JPA
的基于
Jpa
Repository
增删改查
spring
boot中使用
Spring
Data
Jpa
ORM即Object-Relationl Mapping,它的作用是在关系型数据库和对象之间作一个映射,这样,我们在具体的操作数据库的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作它就可以了 。在ORM出现之前,我们是用jdbc来操作数据库,但jdbc没有封装,对于大项目来说,使用复杂,也难以实现MVC的概念,所以人们就开发了ORM框架来解决这些问题。比如Hibernate,Mybatis,不过Hibernate是完全的ORM框架,mybatis是半ORM框架,因为它需要手动建表和自
java篇-
Spring
Data
Jpa
数据库持久化方案
Spring
Data
Jpa
中一共提供了提供了findBy + 属性方法@QueryHQL: nativeQuery 默认falseSQL: nativeQuery 默认true更新的时候,需要配合@Modifying使用继承了
Repository
主要提供了对数据的
增删改查
继承了Crud
Repository
提供了对数据的分页和排序,缺点是只能对所有的数据进行分页或者排序,不能做条件判断: 继承了PagingAndSort
Repository
。
spring
boot 集成
Spring
Data
JPA
我们除了使用
Jpa
Repository
接口提供的
增删改查
分页等方法之外,还可以自定义查询方法。/***/在AvUser
Repository
中,我们自定义了3个查询的方法。从代码可以看出,
Spring
Data
JPA
为我们约定了一系列的规范,只要按照规范编写代码,
Spring
Data
JPA
就会根据代码翻译成相关的SQL语句,进行数据库查询。
山东师范大学
274
社区成员
12
社区内容
发帖
与我相关
我的任务
山东师范大学
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章