社区
Java
帖子详情
SpringData JPA的效率问题
恰柠檬。
2019-10-08 05:50:44
新人提问
最近学习了一下SpringData jpa,试了试联合查询,我试的比较简单一个User,一个Address。User有一个Address
就是这样简单的声明了一下一对一的关系。
然而测试的时候,取所有数据发现,User中的Address似乎并不是一条sql连接查询出来的,而是执行了其他的sql单独查出来。
在观念中,突然多了这么多次数据库操作,数据量大了不是会产生效率问题吗?
除了自己写SQL,有没有其他方式能提高一下效率
...全文
206
1
打赏
收藏
SpringData JPA的效率问题
新人提问 最近学习了一下SpringData jpa,试了试联合查询,我试的比较简单一个User,一个Address。User有一个Address 就是这样简单的声明了一下一对一的关系。 然而测试的时候,取所有数据发现,User中的Address似乎并不是一条sql连接查询出来的,而是执行了其他的sql单独查出来。 在观念中,突然多了这么多次数据库操作,数据量大了不是会产生效率问题吗? 除了自己写SQL,有没有其他方式能提高一下效率
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tianfang
2019-10-09
打赏
举报
回复
牺牲运行效率 提高开发效率
jpa
手写sql_
Spring
Data
JPA
中的insert方法,有如同MyBatis中的insertSelective之类的写法?
本文探讨如何在
Spring
Data
JPA
中实现类似MyBatis的insertSelective方法,以减少INSERT时对实体中默认值字段的处理,提高
效率
。作者希望通过减少非必要属性赋值来简化操作,但遇到
Spring
Data
的全量赋值
问题
。
Spring
Data
JPA
介绍
本文深入探讨
Spring
Data
JPA
作为
Spring
生态体系一部分的重要性,详细解析其如何简化
JPA
的使用,提升开发
效率
。涵盖
JPA
的基本概念、
Spring
Data
的介绍及其子项目,重点介绍了
Spring
Data
JPA
的主要类和结构,通过MySQL的快速开发实例,展示如何创建项目、配置依赖、实体类、Repository和Controller,以及解决常见
问题
。
Spring
Data
JPA
框架入门使用
本文深入解析
Spring
Data
JPA
,一种对
JPA
规范的封装,简化了JavaEE和JavaSE应用开发,尤其在
Spring
Boot和
Spring
Cloud环境中,提高了开发
效率
。文章详细介绍了
JPA
的三大核心:API标准、JPQL查询语言及ORM元数据映射,以及
Spring
Data
家族的主要子项目。通过实战演示如何使用
Jpa
Repository进行数据库操作,包括创建用户、表,以及利用IntelliJIDEA搭建项目。最后,详述了PagingAndSortingRepository和
Jpa
Repository接口的高级用法。
Spring
Data
Jpa
多表操作
本文深入探讨了
Spring
Data
JPA
的主键生成策略,包括
JPA
和Hibernate的策略,并详细阐述了一级缓存与快照机制。此外,还介绍了
JPA
在多表设计中的一对多、多对多关系处理,以及各种查询方式,如对象导航、JPQL、SQL和QBC查询,帮助读者全面理解
JPA
的使用技巧。
【持久层框架】-
Spring
Data
-
JPA
本文介绍
Spring
Data
JPA
的基本概念及使用方法,涵盖依赖配置、实体映射、基本CRUD操作及复杂查询等内容。
Java
51,409
社区成员
86,084
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章