hibernate

     

JDBC、JOOQ 与 Hibernate 三者如何选择?

224

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

JPA 和 Hibernate 注释说明列表

275

下面列出了 JPA(Java Persistence API)和 Hibernate 中常用的注释。 .

ORM 仍然是一种反模式吗?

484 8K

ORM是软件作者们喜欢挑剔的东西之一。网上有许多文章都是以同样的调子进行的:"ORMs是一种反模式。它们是初创公司的玩具,但最终伤害多于帮助"。 .

如何将 Spring Boot 3应用迁移到原生镜像?

547 16K

不同于新的spring-boot-docker-compose模块,们要走一条完全不同的路,我们来看看 .

SpringBoot+Posmulten-hibernate共享模式策略的多租户架构

997 1

让我们想象一下,我们是一个SaaS解决方案供应商。 你的客户主要是那些想在你的服务范围内拥有自己的空间的公司,他们的用户可以围绕你的服务一起工作。在这篇文章.

Hibernate 和 Spring Data JPA 之间的区别?

864

Hibernate是一个JPA实现,而Spring Data JPA是一个JPA数据访问抽象。 Spring Da.

使用Hibernate Search构建分页全文搜索Spring Boot的开源项目

790

搜索是网络的支柱之一,全文搜索是每个网站都需要的必备功能之一。但是实现这样一个特性是很复杂的,很多熟练的工程师已经在这个话题上认真思考过。因此,我们不要重新.

SpringBootHibernateJPA: Spring Boot+ JPA信息系统案例源码

520 1

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

使用DataSource-Proxy在Spring Boot中记录SQL语句 - Vlad Mihalcea

1333

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

Quarkus和Hibernate入门 - thorben

1422 5K

Quarkus 项目使您能够开发基于 Java 和大量完善的基于 Java 的框架的 Kubernetes 原生应用程序。Hibernate 当然是这些框架.

Oracle数据库与JPA和Hibernate 结合使用时的九个高性能技巧 - vladmihalcea

1535 8K

在本文中,我将向您展示 9 个技巧,它们将帮助您在使用 JPA 和 Hibernate 时加快 Oracle 数据库应用程序的速度。 为了充分利用正在.

多年教训:根据DDD设计原则改变JPA/Hibernate的使用方式 - lorenzo

1592 3 8K

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

Hibernate 20周年纪念 - Vlad Mihalcea

1072 1 4K
这是著名Hibernate推广者Vlad Mihalcea文章,他一直致力于编写大量ORM教程,帮助人们协调处理关系数据库与 .

Hibernate引入响应性Reactive支持

2968 3K

响应式编程使我们能够利用非阻塞IO来减少程序中的资源使用。长期以来,非阻塞IO并不是与关系数据库进行交互的程序的选择,因为JDBC和ODBC等数据访问API.

MapStruct快速入门 | Baeldung

3299 4K

在本文中,我们将探讨 MapStruct .

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

1825 8K
EntityGraphs和JOIN FETCH子句提供了一种简单有效的方法来获取实体并初始化其关联。但是,如果尝试将其与 .

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

2041

使用数据库sequence是最有效的Hibernate标识符/主键生成策略,因为能利用 .

如何在Spring Boot中使用Spring Data JPA? - DZone Java

1450 1 6K
您可能已经知道,Spring Data JPA是更大的Spring Data系列的一部分。在本文中,我们将使用Spring Data JPA和Spring .

如何在Hibernate/JPA中配置具有两个连接池的两个数据源

2219 7K

这是展示一个SpringBoot应用程序,它使用两个数据源(两个MySQL数据库,一个命名players_db,一个命名coaches_db)和两个连接池(.

如何通过ForkJoinPool和HikariCP将大型JSON文件批量处理到MySQL?

2803 6K

这是一个Spring Boot应用程序展示案例,它读取一个相对较大的JSON文件(200000多行),并使用ForkJoinPoolAPI和HikariCP.

如何在SpringBoot中使用Hibernate @NaturalId?

1978 6K

这是一个Spring Boot应用程序案例,展示如何使用Hibernate映射自然业务键  @NaturalId。 .

如何在JPQL查询中执行具有多个参数的SQL函数?

2013 4K

当试图在JPQL查询使用SQL函数时,如果Hibernate无法识别就不能分析这个JPQL语句,那么就导致exceptions抛错。例如,Hibernate.

如何在Hibernate将java.time.YearMonth类型存储为整数或日期

1128

Hibernate Types是Hibernate默认不支持的一组额外类型。其中一种类型是java.time.YearMonth。这里展示一个Spring .

使用JPA和Hibernate延迟加载实体属性的最佳方法 - Vlad Mihalcea

1565 1 8K
获取实体时,也会加载所有属性。这是因为每个隐式使用 .

Hibernate/JPA中如何合并实体集合?

1416 9K

正确合并集合并不是一件容易的事!推荐Vlad的例子 .

如何通过JOIN FETCH避免Hibernate/JPA的LazyInitializationException?

902 3K
如果你从来没有遇到过著名LazyInitializationException, 那么你实际上没有真正使用Hibernate过:),但是,如果你遇到过,你是.