Spring Data JPA数据库操作---配置

目录

Spring Data JPA数据库操作

         JPA

Spring Data JPA

JPA-配置

如何使用

首先在pom.xml中引入jpa和数据库依赖

修改不同环境的配置文件


Spring Data JPA数据库操作

 

JPA

Spring Data JPA

JPA-配置

如何使用

修改配置文件,将Spring Data JPA引入Spring Boot框架

首先在pom.xml中引入jpa和数据库依赖

		<dependency>
			<groupId>mysql</groupId>
			<artifactId>mysql-connector-java</artifactId>
		</dependency>

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

修改不同环境的配置文件

使用的SpringBoot是2.0.0以下版本配置如下

如果使用的SpringBoot是2.0.0以上版本与需要在ur中加上时区


spring:
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    url: jdbc:mysql://localhost:3306/book?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
    username: root
    password: 230612
  jpa:
    hibernate:
      ddl-auto: update
    show-sql: true
    database-platform: org.hibernate.dialect.MySQLDialect

声明Book实体可以实现orm映射,ROC可注入的对象

ORM简介 
        对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射 的元数据,将程序中的对象自动持久化到关系数据库中。

设置id主键,声明id为数据库的主键

打开数据库

刷新数据库和表

                      

                 

不过有时候使用自动生成可能每次数据库总是自动创建 hibernate_sequence 表

解决办法:

把 GeneratedValue(strategy = GenerationType.AUTO)
改为 
@GeneratedValue(strategy = GenerationType.IDENTITY)

可以在数据中收到添加数据

发布了153 篇原创文章 · 获赞 6 · 访问量 2369

猜你喜欢

转载自blog.csdn.net/yangshengwei230612/article/details/103716119
今日推荐