自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Springboot+jpa,hibernate删除语句执行不成功,只执行了查询语句

问题描述: 如图所示:删除语句,hibernate只打印了查询语句。 原因分析: 这是什么原因呢,据了解,hibernate 执行删除语句的时候,会先执行查询语句,确认是否有删除的内容时,才会执行删除语句,所以说,这应该是查询语句出了问题,导致查询不成功,让hibernate无法执行删除语句 解决方案: 通过调试,我发现原来是关联惹出的毛病,因为有主外键,双向一对多关联,设置了立即加载的加载策略,导致产生了踢皮球的现象。 如图所示: 所以把加载策略改成 fetch = FetchType.LAZ

2020-09-17 11:44:29 1147

原创 JPA的多表联接查询、关联映射,代码演示。

JPA的多表联接查询、关联映射前言一、单向多对一关联二、使用步骤1.引入库2.读入数据总结 前言 多表联接查询在Spring Data JPA中有两种实现方式: 第一种是创建一个结果集的接口来接受多表联查后的结果 第二种是利用JPA的关联映射来实现 本篇文章主要是讲述第二种方式来实现多表联查,也是目前最常用的 一、单向多对一关联 单向多对一相当于,一个父亲可以有多个孩子,但是孩子们只能有一个亲生父亲。。。 这里我用最常用的用户表(User)跟角色表(Role)来做演示,用户表(userRoleId)跟角

2020-09-01 11:29:49 964

原创 JPA基础、示例

JPA前言一、什么是JPA二、操作演示1、创建项目2、配置3、编写4、测试 前言 这篇博客主要描述一下如何使用JPA(适合新手观看) 一、什么是JPA JPA是Java Persistence API的简称,是Sun公司提出的Java持久化规范。它是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA是JCP组织发布的Java EE标准之一,因此任何声称符合JPA 标准的框架都遵循同样的架构,提供相同的访问API。 需要注意的是JPA 是一套规范,不是一套

2020-08-27 11:55:12 206

原创 SpringBoot 简介和创建 SpringBoot 项目,图文详解

文章目录什么是Spring Boot?Spring Boot的优势使用SpringBoot构建项目构建好maven,启用本地仓库的jar包,不用每次都去下载jar包创建项目选择Springboot的版本,需要的jar包。使用SpringBoot构建项目 什么是Spring Boot? Spring Boot是构建所有基于 Spring 的应用程序的起点。Spring Boot旨在通过最少的Spring前期设置使您尽快启动并运行。 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来

2020-08-25 11:09:26 402

原创 初入了解java虚拟机

java虚拟机(JVM)知识点一 前言一、什么是JVM?1、语言2、平台二、使用步骤1.引入库2.读入数据总结 前言 什么JVM很重要: 1、任何Java的技术问题,都可以追溯到JVM 2、衡量Java技术员的水平,就是看懂多少JVM知识 一、什么是JVM? 1、语言 作为世界上最流行的编程语言,Java可以编写C/S、B/S模式的软件。语法由Java Language Specification 规定。 2、平台 作为一个开发平台,以JVM。 二、使用步骤 1.引入库 代码如下(示例): import n

2020-08-21 20:26:10 130

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除