jpa持久层框架
一个Spring Boot数据库管理面板的开源项目
JDBC、JOOQ 与 Hibernate 三者如何选择?

Java持久层目前有以下几种选择: 普通的老式 JDBC:手动编写 SQL 查询,手动解析结果 Hibernate / JPA /.
JPA 和 Hibernate 注释说明列表

下面列出了 JPA(Java Persistence API)和 Hibernate 中常用的注释。 .
如何在Spring Boot 3中使用Java记录 DTO? - foojay

随着 Spring 6 和 Spring Boot 3 的发布,Java 17+ 成为了基准框架版本。 因此,现在.
架构陷阱:不要任何事情都使用 ORM 实体

在用JPA/Hibernate设计应用程序时,我遇到了一种常见的模式,即建议开发者通过持久化实体和ORM来尽可能多地引导他们与数据库的交互,不惜一切代价避免.
谨慎使用 jpa 关系 - felixs

这篇博文的灵感来自于我为我的上一个客户所做的工作,该客户想要模块化他的单体,但有数百个实体的复杂混乱。我们开始消除模块之间的循环依赖,这种依赖特别是由于 j.
Spring MDC事务日志

在本文中,我们将了解如何配置 Spring 应用程序以使用 .
在Java中使用哪个ORM框架? - Reddit

1、 JPA API, Hibernate的实现,最受欢迎和足够好。 2、JdbcTemplate - 虽然不是.
Hibernate 和 Spring Data JPA 之间的区别?

Hibernate是一个JPA实现,而Spring Data JPA是一个JPA数据访问抽象。 Spring Da.
Java中hashcode和equals性能注意点 - Shai

几周前,我 .
Spring Data两种仓储比较:Crud和JPA

Crud 和 JPA Repository 都是 Spring 数据库的接口。使用 Spring Data的优点是它提供了样板代码来访问您的数据层。 .
Java Bean验证是一种反模式 - Code-Held

使用Bean验证是一种反模式的做法。它隐藏了与业务相关的约束,它将验证发生时的选择权留给了其他框架代码,我甚至看到了这样的情况:开发者期望验证 "必须发生".
SpringBootHibernateJPA: Spring Boot+ JPA信息系统案例源码

ORM(对象关系映射):ORM是一种编程技术,允许我们的模型类与关系数据库中的表相匹配。它可以被认为是应用程序和关系型数据库之间的桥梁。 .
Spring Boot数据存储最佳实践 - Ahad

在这篇文章中,我们回顾了对优化spring boot数据访问层非常有效的最佳实践。 Spring boot JPA增加了一些关于JPA的接口.
line/kotlin-jdsl:用于JPA Criteria API的Kotlin DSL

Kotlin JDSL 是 JPA Criteria API 的 DSL,没有生成元模型和反射。它可以帮助您编写 JPA 查询,就像编写 SQL 语句一样。.
使用DataSource-Proxy在Spring Boot中记录SQL语句 - Vlad Mihalcea

在本文中,我将向您展示使用 Spring Boot 时记录 SQL 语句的最佳方式。 记录 SQL 查询非常重要,因为它允许您验证生成语句的数量、自动.
Spring Boot + JPA DataTable源码

本指南将引导您完成构建使用 JPA DataTable 的 Spring boot 2 应用程序的过程。构建一个具有完全可配置的快速数据表的 Spring .
使用 Spring Data JPA 从数据库表中选择特定列

在某些情况下,我们只需要检索实体的选定属性。本教程解释了如何以不同的方式实现这一目标。 一个 API 返回包含所有属性的所有客户的列表。但通常情况下,.
领域驱动设计:实体、值对象以及如何区分? - jannikwempe

使用Spring Data REST分分钟快速创建API

Spring Data REST 是Spring Data 项目的一部分,可以轻松地在 Spring Data 存储库之上构建超媒体驱动的 REST Web.
Oracle数据库与JPA和Hibernate 结合使用时的九个高性能技巧 - vladmihalcea

在本文中,我将向您展示 9 个技巧,它们将帮助您在使用 JPA 和 Hibernate 时加快 Oracle 数据库应用程序的速度。 为了充分利用正在.
多年教训:根据DDD设计原则改变JPA/Hibernate的使用方式 - lorenzo

我最近一直在更新一些培训材料,思考JPA更好的教学方法和讨论方式。我一直在思考的一件事是我们通常是如何使用JPA?这里结合我所经历的(和观察到的)痛苦,应该.
lombok+JPA可能会出现什么问题? - jpabuddy

Lombok是使您的Java代码简洁明了的好工具。但是,将其与JPA一起使用时,需要考虑一些事项。在本文中,我们将研究Lombok的滥用如何会损害JPA应用.
odrotbohm/jddd:使用Spring和JPA开发支持DDD概念的库包

该存储库包含一些库,以帮助开发人员使用Java中的 .
使用JPA和Hibernate将查询结果映射到DTO的最佳方法 - Vlad Mihalcea

DTO: .
JPA/Hibernate技巧:获取子类定义的关联的最佳方法 - thorben

在JPA中请优先使用sequence策略生成实体标识符的值 - Vlad Mihalcea

使用数据库sequence是最有效的Hibernate标识符/主键生成策略,因为能利用 .
使用Java实现DDD持久性构建机制,避免JPA等基础设施污染领域模型 - Oliver Drotbohm
IntelliJ IDEA 2020.1 EAP支持R2DBC、Micronaut和Quarkus的反应式SQL客户端以及其他第三方库

在IntelliJ IDEA中使用标准JPA和JDBC查询时,IDEA会提供语言注入功能实现SQL字符串编辑,其他第三方SQL库被视为普通字符串。从v202.
不要在REST API中公开您的JPA实体 - Thorben Janssen

在REST API中公开实体,还是使用DTO类?(banq注:如果了解单一职责或 .