能力提升【框架】-- SpringBoot数据持久化:JPA

本文介绍了如何在SpringBoot中使用JPA进行数据持久化操作,包括继承CrudRepository接口,实体类的注解配置,以及自定义持久化方法。通过示例详细解析了自定义方法的命名规范和使用事务的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SpringBoot数据持久化:JPA

宗旨

本文介绍SpringBoot使用Repository接口及子接口,实现数据的持久化操作。旨在提升自升能力,同时,对阅读本文的小伙伴提供一定帮助,有错误的地方欢迎指出。如有转载,请标明原文地址。
博客连接:https://blog.csdn.net/qq_36248731,原创文章持续更新中,欢迎大家阅读、评论、收藏、转发。生命不息,学习不止!

简介

Repository接口的子接口CrudRepository、PagingAndSortingRepository接口提供了一些基本的数据库操作,如:save()、findAll()、delete()、findAll(Sort var1)排序、findAll(Pageable var1)分页等,常用功能。我们可以根据需求,通过集成Repository接口,编写自己的持久化方法,方法名称符合Repository即可。

环境

  • JDK 1.8
  • MySql 5.7
  • SpringBoot项目

工具

  • IDEA 2019
  • Navicat

MAVEN依赖

<!--            添加mysql 依赖-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
        </dependency>
<!--            添加spring data jpa依赖  -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>

application.properties配置

########################################################
###datasource mysql连接信息
########################################################
spring.datasource.url = jdbc:mysql://localhost:3306/test
spring.datasource.username = root
spring
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值