Spring Data JPA实战入门训练

By David 课程任务:10 个 学习人数: 50+

通过实战学习Spring Data JPA的核心概念和使用方法,如何定义查询方法、实体对象和实体对象间的关系。学完课程并完成精心为你准备的实战练习,你将有能力在实际项目中开始使用Spring Data JPA。

超级名师

导师来自北京大学计算机专业的老师和业界一流的工程师,帮助你快速成长

求职必备

导师们最大的烦恼就是每天各路公司求他们推荐程序员,帮帮他们吧,快到碗里来

实战导向

图文、代码与视频有机结合的实战课程内容,打造真实的项目,最佳实践一网打尽

专业工具

随时随地学习在线学习,记录完整的学习过程与轨迹,沉淀终生受益的代码和内容

Hello World

第一个Spring Data JPA应用,接下来的每一个步骤将逐步实现一个完整博客应用的持久化层。

核心概念和使用步骤

Repository的定义和使用

定义实体类

学会如何使用@Entity相关的标注

定义实体类关系:一对一

真正理解了@OneToOne,实体类之间的关系你其实已经掌握半分之80啦!

定义实体类关系:一对多与多对一

一对多和多对一,双向关系和单向关系,是不是有点晕? 来动手吧!

定义实体类关系:多对多

实战过完这关,接下来就是一路坦途啦!

通过方法名创建查询

Spring Data JPA最有特色的功能!

分页与排序

分页从没如此简单!

使用@Query标注

使用Native的SQL或者JPQL都定义更加灵活的查询

事务处理

只需一个写意的@Transactional标注

David

北大教师,曾创办OSGi中文社区和软件开发协工具onboard

Ricky

天码营技术总监,全栈程序员, DevOps,超级工具控

Harttle

北大物理系出身的Linux极客,追求极致简单,武术发烧友

Cliff

传说中的快刀手,北大计算机应用与设计协会前理事长

Michael

Google工程师,北大信息科学技术学院本硕

Bob

Facebook工程师,北大信息科学技术学院本硕

Hash

北大数字艺术专业毕业,十年设计经历,极限运动爱好者

Li

任职于Twitter、Airbnb,德州扑克世界赌王大赛冠军

登录发表评论 登录 注册

nethub
nethub 于 25 天前

"updateable" 应该为"@Column(updatable=false)"

Archy
Archy 于 10 个月前

thumbsupthumbsup


闯关闯完了,很带劲啊!

同学你学完了吗?


有谁一块学习的吗?

@cser

@Archy

@cser

cser
cser 于 10 个月前

闯关闯完了,很带劲啊!

同学你学完了吗?


有谁一块学习的吗?

@cser

@Archy

Archy
Archy 于 10 个月前

同学你学完了吗?


有谁一块学习的吗?

@cser

cser
cser 于 10 个月前

有谁一块学习的吗?

咨询老师