springboot数据库操作图文教程

 更新时间:2017年07月24日 14:57:05   作者:LynnOhYeah  
本文以图文并茂的形式给大家介绍了springboot数据库操作,感兴趣的朋友一起看看吧

4.1 Spring-Data-Jpa

Spring-Data-Jpa定义了一系列对象持久化的标准。

目前实现这一规范的产品有Hibernate。

Application.yml的配置

这里写图片描述 

Spring.jpa.hibernate.ddl-auto:常用属性有2个,create和Update

Create:自动创建一个表,会删除掉数据库原来的数据

Update:不会删除掉数据库里原来的数据。

4.2 数据库映射类

@Entity注解

类的属性会映射到数据库的表。

@Id,为主键标识 @GeneratedValue,自增

这里写图片描述

4.3 RESTful API设计

这里写图片描述

4.4 查看所有女生列表

这里写图片描述

Get方法,postman测试结果

这里写图片描述

4.5 添加一个女生

这里写图片描述 

post方法,postman测试结果

这里写图片描述

4.6 通过id查询一个女生

这里写图片描述 

postman测试结果

这里写图片描述

4.7 更新一个女生

这里写图片描述 

postman测试结果

这里写图片描述

4.8 删除一个女生

这里写图片描述 

postman测试结果

这里写图片描述

五、事务管理

在网站购物时,扣库存和扣款要同时,有一项失败时,另外一项也不能进行。因此可以使用@Transactional注解,使两项操作只能同时操作。

这里写图片描述

以上所述是小编给大家介绍的springboot数据库操作图文教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 深扒Java中POJO、VO、DO、DTO、PO、BO、AO、DAO的概念和区别以及如何应用

    深扒Java中POJO、VO、DO、DTO、PO、BO、AO、DAO的概念和区别以及如何应用

    po vo bo dto dao 和 pojo 是软件开发中经常使用的一些概念,用于设计和实现对象模型,下面将分别解释这些概念的含义及其在开发中的应用,这篇文章主要给大家介绍了关于Java中POJO、VO、DO、DTO、PO、BO、AO、DAO的概念和区别以及如何应用的相关资料,需要的朋友可以参考下
    2024-08-08
  • Spring中的构造注入

    Spring中的构造注入

    这篇文章主要介绍了Spring中的构造注入,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • Java实现导出ZIP压缩包的方法

    Java实现导出ZIP压缩包的方法

    这篇文章主要介绍了Java实现导出ZIP压缩包的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • Maven使用方法详及方式详细介绍

    Maven使用方法详及方式详细介绍

    使用maven仓库的话需要从网上下载maven的包,比如“apache-maven-3.5.4-bin.tar”,下载完成之后解压,在解压的文件夹中的conf目录下的settings.xml文件夹下就可以配置maven远程仓库和本地仓库的地址
    2022-11-11
  • spring boot项目没有mainClass如何实现打包运行

    spring boot项目没有mainClass如何实现打包运行

    这篇文章主要介绍了spring boot项目没有mainClass如何实现打包运行,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • Java8 LocalDateTime时间日期类使用实例详解

    Java8 LocalDateTime时间日期类使用实例详解

    本文从 LocalDateTime 类的创建、转换、格式化与解析、计算与比较以及其他操作几个方面详细介绍了 LocalDateTime 类在 Java 8 中的使用,感兴趣的朋友跟随小编一起看看吧
    2024-03-03
  • MyBatis实践之DAO与Mapper

    MyBatis实践之DAO与Mapper

    MyBatis前身是iBatis,是一个基于Java的数据持久层/对象关系映射(ORM)框架.通过本文给大家介绍MyBatis实践之DAO与Mapper的相关知识,需要的朋友参考下吧
    2016-03-03
  • Java Kafka实现延迟队列的示例代码

    Java Kafka实现延迟队列的示例代码

    kafka作为一个使用广泛的消息队列,很多人都不会陌生。本文将利用Kafka实现延迟队列,文中的示例代码讲解详细,感兴趣的小伙伴可以尝试一下
    2022-08-08
  • Java中将接口返回的字节串转为文件详解

    Java中将接口返回的字节串转为文件详解

    这篇文章主要给大家介绍了关于Java中将接口返回的字节串转为文件的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2021-11-11
  • 使用spring aop统一处理异常和打印日志方式

    使用spring aop统一处理异常和打印日志方式

    这篇文章主要介绍了使用spring aop统一处理异常和打印日志方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06

最新评论