自定义博客皮肤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 1235

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

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

2020-09-01 11:29:49 1108

原创 JPA基础、示例

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

2020-08-27 11:55:12 337

原创 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 508

原创 初入了解java虚拟机

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

2020-08-21 20:26:10 159

空空如也

空空如也

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

TA关注的人

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