SpringData教程

     

在Java中使用哪个ORM框架? - Reddit

1515

1、 JPA API,  Hibernate的实现,最受欢迎和足够好。2、JdbcTemplate - 虽然不是真正的 ORM,但您必须自己编写所有查询 + 自己进行映射。我认为最好的选择,因为如果你.

使用Spring Data持久化JSON

1379 3K

基本上每个现代数据库系统都有自己的数据类型来持久化 JSON。使用这种类型至少可以确保正确的格式 - 大多数情况下还有其他优点,例如更快的 I/O。作为 Spring Boot 开发人员,我们希望在不.

Hibernate 和 Spring Data JPA 之间的区别?

960

Hibernate是一个JPA实现,而Spring Data JPA是一个JPA数据访问抽象。Spring Data为GenericDao的自定义实现提供了一个解决方案。它还可以通过方法名称约定代表你.

Spring Data两种仓储比较:Crud和JPA

840

Crud 和 JPA Repository 都是 Spring 数据库的接口。使用 Spring Data的优点是它提供了样板代码来访问您的数据层。Crud Repository它是基础接口并扩展了 .

Spring Boot数据存储最佳实践 - Ahad

1761 1 5K

在这篇文章中,我们回顾了对优化spring boot数据访问层非常有效的最佳实践。 Spring boot JPA增加了一些关于JPA的接口。JPA只是一种规范,而不是一种实现。有各种实现JPA的OR.

Spring Data JDBC如何对DDD聚合根进行部分更新? - spring.io

1707 2 9K

这是有关如何应对使用 Spring Data JDBC 时可能遇到的各种挑战的系列文章的第四篇。该系列包括:Spring Data JDBC - 如何使用自定义 ID 生成。Spring Data J.

在SpringBoot中使用R2DBC连接池的源码和教程

3114 1 3K
随着微服务架构的兴起,反应式应用程序变得越来越流行。为了充分利用反应式系统的潜力,建议使我们所有的系统都具有反应性。但是,在做出充分反应的应用仍然在JVM世界相当大的挑战,因为JDBC(Java数据库.

在Spring Data MongoDB中实现关系建模 - spring.io

1550 1 9K

如何在 Spring Data MongoDB 中使用Manual references和 DBRefs建模关系的实用指南。 DBRef是 MongoDB 的本机元素,用于以显式格式表达对其他文档的引.

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

1536

在本文中,我将向您展示使用 Spring Boot 时记录 SQL 语句的最佳方式。记录 SQL 查询非常重要,因为它允许您验证生成语句的数量、自动生成查询的语法,以及证明JDBC 批处理按预期工作。.

Spring Data Redis两个问题:内存泄露和并发 - europace

1352 1 10K

我们最近将会话管理从 MongoDB 迁移到了 Redis。迁移本身是由我们使用 MongoDB 的经验推动的,它不能特别好地处理高频率更新和更频繁的读取。另一方面,Redis 被称为经过验证的存储,.

Spring Boot + JPA DataTable源码

902 4K

本指南将引导您完成构建使用 JPA DataTable 的 Spring boot 2 应用程序的过程。构建一个具有完全可配置的快速数据表的 Spring Boot 应用程序。这里点按演示源码: Gi.

redis-om-spring: 更好的搜索、文档模型等的 Spring Data Redis 扩展

2158 5K

Redis OM Spring扩展了Spring Data Redis以充分利用 Redis 的强大功能。Redis OM Spring 提供强大的存储库和自定义对象映射抽象,这些抽象构建在强大的 S.

使用Kotlin扩展函数扩展Spring Data案例

778 2K

在使用Spring Data和 Kotlin 时,您可能已经注意到默认findById返回一个Optional<T>. 这篇超短文将向您展示如何利用 Kotlin扩展函数来自定义此逻辑。Optiona.

使用 Spring Data JPA 从数据库表中选择特定列

1587

在某些情况下,我们只需要检索实体的选定属性。本教程解释了如何以不同的方式实现这一目标。一个 API 返回包含所有属性的所有客户的列表。但通常情况下,不需要获取所有属性。从数据库中只检索所需的数据始终是.

使用Kotlin Arrow自定义Spring Data存储库

1819 1 4K
Spring Data 提供了一个开箱即用的存储库实现。当这还不够时,其灵活的设计使其可以在不同的抽象级别扩展代码。这篇文章展示了如何用我们自己的库替换默认的基础库,它在函数签名中使用Kotlin A.

Salesforce使用Spring Data Redis内存泄漏的经验教训

2139 1 11K

Salesforce负责全渠道库存服务的 Commerce Cloud 团队使用Redis作为远程缓存来存储适合缓存的数据。远程缓存允许我们的多个进程获得缓存数据的同步和单一视图。使用模式是生命周期较.

使用Spring Data JPA在更改实体时发布DDD领域事件 - thorben

3029 1 12K

从 Spring Data JPA 1.11(Ingalls 版本)开始,您可以在保存实体对象时自动发布域事件。您只需要向实体类添加一个方法,该方法返回要发布的事件对象的 集合 ,并使用@Domain.

Spring Data YugabyteDB支持分布式事务

1110

YugabyteDB 是构建需要弹性和可扩展性的有状态云原生应用程序的首选数据库。YugabyteDB 为 Spring 开发人员提供了一种从一开始就在其应用程序堆栈中部署事务性、弹性和地理分布式数据.

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

837 1 18K

Spring Data REST 是Spring Data 项目的一部分,可以轻松地在 Spring Data 存储库之上构建超媒体驱动的 REST Web 服务。依赖项:Spring Boot De.

Spring Data:使用 Mongock 轻松迁移 MongoDB

1588 2K

Mongock是类似于 Flyway 或 Liquibase 等对 MongoDB 数据库架构进行修改,这是一个开源 Java MongoDB 工具。将最新版本的 Mongock 的 bom 导入您的.

Spring Data 2021.0增加了对DDD聚合更多自动支持!

2194 3 8K

Spring Data 2021.0(代号为Pascal)是继六个月的新节奏之后的第二个版本。它附带了对许多现有接口和编程模型的改进。这篇博客文章解释了以下主题: 1. 为CrudRepository.

Java各个持久层框架的特性比较

2196 3 27K
Jdbc jooq mybatis hibernate springdata 五种或是ORM框架的比较。 .

Spring Data JPA + QueryDSL实现CRUD和复杂查询案例

1529

Spring Data JPA仅执行CRUD操作,而对于所有复杂的查询,使用QueryDSL。可以使用此链接在GitHub上找到完整的项目。有一个简单的SpringBoot应用程序,具有配置的MySQ.

Spring Data JPA源码案例

874

Spring Data JPA属于Spring Data系列的一部分,可以轻松轻松地实现基于JPA的存储库。该模块处理对基于JPA的数据访问层的增强支持。它使构建使用数据访问技术的Spring支持的应.

使用Spring Data创建只读存储库 | Baeldung

1040 2K

在这个简短的教程中,我们将讨论如何创建一个只读的Spring Data Repository。有时有必要从数据库中读取数据而无需修改它(CQRS)。在这种情况下,拥有只读的Repository接口将是.

使用Spring Data R2DBC +Postgres实现增删改查 - vinsguru

1308 6K

在本教程中,我想向您展示如何通过带有Spring WebFlux的Spring Data R2DBC  执行各种Postgres  CRUD操作。R2DBC代表反应式关系数据库连接。像JPA(Java.

在Spring项目中如何处理R2DBC的实体关系? - sipios

2718 8K

反应式编程是Web开发中似乎越来越多的短语。新的工具和框架正在发展中。在反应式编程中,调用者组件不仅将输入数据发送到工作组件,而且还订阅返回的数据流。这样,他们就不必等待输出数据了。相反,当这些数据可.

如何使用Lettuce配置SpringBoot+Redis - Baeldung

3932 3K

在本教程中,我们将看到Spring Boot如何简化Redis的使用。Redis是最流行的内存数据结构存储之一。因此,它可以用作数据库,缓存和消息代理。在性能方面,由于响应时间短而众所周知。结果,它每.

odrotbohm/jddd:使用Spring和JPA开发支持DDD概念的库包

2489

该存储库包含一些库,以帮助开发人员使用Java中的DDD概念。当前,它包含以下工件:表达DDD概念的工件 jddd-core —注释和接口,用于在代码中表达DDD构建块(值对象,实体,聚合根等)。 j.

使用Hazelcast作为Spring数据存储库的开源案例

2112 10K

在我们的付款系统中,使用了非常简单的缓存方式。我们有本地的EhCache,它工作得很好,是在JDBC层提供的。这种设计的缺点是: 这是本地缓存。没有数据更改传播到其他节点。 不涉及JPA。 解决上述问.