当前位置: 首页 > news >正文

Spring Boot + Spring Data JPA 实现数据库操作的标准示例

环境搭建

本篇使用H2内存数据库演示Spring Data JPA 的使用。

导入JPA和H2的依赖

		<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jpa</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jpa</artifactId></dependency>

在application.yml 中配置数据源:

spring:sql:init:platform: h2datasource:driver-class-name: org.h2.Driverurl: jdbc:h2:mem:myh2jpa:hibernate:ddl-auto: update
  • 这里配置的是H2的数据源
  • 这里使用的JPA的实现是Hibernate, 配置 "ddl-auto: update"的目的是启动应用程序时自动检查数据库结构及其表格是否与 Hibernate 配置的实体(Entity)类相匹配,如果不匹配,则会更新数据库模式以反映实体类的更改。
    注意: 正式环境中尽量不要配置 ddl-auto 为update。

步骤

http://www.lryc.cn/news/138025.html

相关文章:

  • JVM——类加载器
  • async/await 编程理解
  • 1. Java基础知识介绍
  • 基础shell小技巧01
  • 微信小程序--data的赋值与取值的几种方式
  • 条码通讯配置
  • 知网G4期刊《高考》简介及投稿要求
  • 第7章 CPU前端优化
  • idea新建Java-maven项目时,出现Dependency‘xxx(jar包名)‘ not found的解决方案
  • STM32--USART串口
  • 2023年Java毕业设计题目推荐,怎样选题?500道毕业设计题目推荐
  • 基于数据湖的多流拼接方案-HUDI概念篇
  • OpenCV基础知识(5)— 几何变换
  • Linux下源码安装MySQL 8.0
  • 大聪明教你学Java | 深入浅出聊 Java 内存模型
  • SAP ABAPG开发屏幕自动生成日期的搜索帮助
  • leetcode 674. 最长连续递增序列
  • Mysql简短又易懂
  • vue 简单实验 v-model 变量和htm值双向绑定
  • 测试框架pytest教程(8)失败重试-pytest-rerunfailures
  • 6个主流的工业3D管道设计软件
  • 基于微信小程序的垃圾分类系统设计与实现(2.0 版本,附前后端代码)
  • 基础论文学习(4)——CLIP
  • SpringBoot利用ConstraintValidator实现自定义注解校验
  • 十、pikachu之php反序列化
  • PHP“牵手”拼多多商品详情数据获取方法,拼多多API接口批量获取拼多多商品详情数据说明
  • 前端面试:【Redux】状态管理的精髓
  • element-ui中的el-table的summary-method(合计)的使用
  • “深入探索JVM:解析Java虚拟机的工作原理与性能优化“
  • 【后端】Core框架版本和发布时间以及.net 6.0启动文件的结构