51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

maven

如何提高 Maven 的构建速度?

如何提高 Maven 的构建速度?

厉飞雨 阅读(363) 评论(0) 赞(16)

<h2>1、概览 {#1概览}</h2> <p>在本教程中,我们将学习如何加快 Maven 的构建速度。我们将介绍各种优化构建时间的技术,并评述其优缺点。</p> <h2>2、常规建议 {#2常规建议}</h2> <p>使用正确的 maven phase(阶段) 可以为我们节省大量时间。如果只需...

JPA 分页及 LambdaQuery 查询方法实现

JPA 分页及 LambdaQuery 查询方法实现

厉飞雨 阅读(436) 评论(0) 赞(15)

Preface {#preface} ------------------ 前一阵子使用了一段时间的 Mybatis Plus 操作数据库查询数据,觉得 `LambdaQuery()` 方法甚是好用,由此产生了在 Hibernate 中实现此功能;况且老早之前就想着在 Hibernate 中实现分页查询的功能,索性这次两个功能一起完成。 > Hibernate 和 JP...

清除 JPA/Hibernate 中托管的实体

清除 JPA/Hibernate 中托管的实体

厉飞雨 阅读(309) 评论(0) 赞(14)

<h2>1、概览 {#1概览}</h2> <p>本文将带你了解 JPA 是如何托管实体的,以及 Persistence Context(持久化上下文)由于外部变化而无法返回最新数据的情况。</p> <h2>2、Persistence Context {#2persistence-context}</h2> ...

在 JPA 中使用 CriteriaQuery 执行 COUNT 查询

在 JPA 中使用 CriteriaQuery 执行 COUNT 查询

厉飞雨 阅读(452) 评论(0) 赞(18)

<h2>1、简介 {#1简介}</h2> <p><strong>Java Persistence API</strong> (JPA)是一种广泛使用的规范,用于访问、持久化和管理 Java 对象与关系数据库之间的数据。JPA 应用中的一项常见任务是计算符合特定条件的实体数量。使用 JPA 提供的 <code>...

JPA 中的 CAST 和 TREAT

JPA 中的 CAST 和 TREAT

厉飞雨 阅读(270) 评论(0) 赞(16)

<h2>1、简介 {#1简介}</h2> <p>在 JPA 中,<em>CAST</em> 和 <em>TREAT</em> 是两个不同的关键字,用于操作数据类型和实体关系。本文将带你了解 <em>CAST</em> 和 <em>TREAT</em>...

JPA @OneToMany 关系中的 List 与 Set

JPA @OneToMany 关系中的 List 与 Set

厉飞雨 阅读(394) 评论(0) 赞(20)

1、概览 {#1概览} ----------- [Spring JPA](/spring-data-jpa/) 和 *Hibernate* 为不同据库通信提供了强大的工具。然而,随着开发者将更多的控制权(包括查询生成)委托给框架,结果可能与我们的预期相去甚远。 开发者通常会对在多对多关系中使用列表(`List`)还是集合(`Set`)产生困惑。而且,Hibernate 对其...

JPA 中的 PersistenceUnit 和 PersistenceContext

JPA 中的 PersistenceUnit 和 PersistenceContext

厉飞雨 阅读(374) 评论(0) 赞(19)

<h2>1、概览 {#1概览}</h2> <p><strong>Persistence Context</strong> (持久化上下文)和 <strong>Persistence Unit</strong>(持久化单元)是 JPA 中的两个重要概念,用来管理应用中实体的生命周期。</p&...

在 JPA 投影查询中使用 Record

在 JPA 投影查询中使用 Record

厉飞雨 阅读(229) 评论(0) 赞(16)

Java 16 中引入的 Java Record 允许轻松地定义数据类(Data Class),这非常适合用于 JPA 中的投影查询。 Record 不能作为实体类 {#record-不能作为实体类} -------------------------------- Record 只能用于投影查询。像 Hibernate 等流行的 JPA 实现创建代理对象时需要无参构造函数...