知識庫 / Persistence RSS 訂閱

響應式應用中的 Spring AMQP

本教程演示如何創建簡單的 Spring Boot Reactive 應用,並與 RabbitMQ 消息服務器集成,RabbitMQ 是 AMQP 消息標準的一種流行實現。 教程涵蓋了點對點和發佈訂閲兩種場景。

收藏 評論

使用 JDBI 與 Spring Boot

之前的一篇教程介紹了 JDBI 的基本用法,JDBI 是一個開源庫,用於簡化關係型數據庫訪問,減少與直接 JDBC 使用相關的冗餘代碼。現在我們將探討如何在 Spring Boot 應用中使用 JDBI。

收藏 評論

使用 Spring Boot 連接 NoSQL 數據庫

本教程將指導您使用 Spring Boot 連接到 NoSQL 數據庫。我們將重點介紹 DataStax Astra DB,這是一款基於 Apache Cassandra 的 DBaaS(數據庫即服務),它允許您開發和部署數據驅動的應用。

收藏 評論

Spring Boot H2 JdbcSQLSyntaxErrorException 預期“標識符”

本教程將深入探討異常 org.h2.jdbc.JdbcSQLSyntaxErrorException: SQL語句中缺少標識符的常見原因。首先,我們將闡明導致該異常的主要原因,然後進行説明。

收藏 評論

使用 Spring Boot 配置設置 MySQL JDBC 時區

有時,當我們存儲日期時,我們可能會發現數據庫中的日期與我們的系統或 JVM 不同。 另外,我們可能只需要以不同的時區運行應用程序。 本教程將介紹多種更改...的方式。

收藏 評論

Spring Boot 中 Hibernate 字段命名

本教程將介紹如何在 Spring Boot 應用中使用 Hibernate 命名策略。如果您的項目基於 Maven 構建,並採用 Spring Data,只需添加 Spring Data JPA 即可。

收藏 評論

R2DBC – 反應式關係數據庫連接

本教程將演示如何使用 R2DBC 以反應式方式執行數據庫操作。為了探索 R2DBC,我們將創建一個簡單的 Spring WebFlux REST 應用,該應用實現對單個實體的 CRUD 操作,並完全採用異步方式。

收藏 評論

懶加載與積極加載在Hibernate中

在使用ORM時,數據檢索/加載可分為兩種類型:急求和延遲加載。本教程將介紹這兩種方式的差異,並演示如何在Hibernate中使用它們。首先,我們需要定義Hibernate的主要…

收藏 評論

Spring Boot 與 Hibernate

本教程將指導您使用 Spring Boot 與 Hibernate 的使用方法。我們將構建一個簡單的 Spring Boot 應用,並演示如何輕鬆地將其與 Hibernate 集成。我們將使用 Spring Initializr 來啓動我們的 Spring Boot 應用。

收藏 評論

受限訪問:Spring Persistence (Hibernate 和 JPA) 與 JNDI 數據源

此文章已受密碼保護。請在下方輸入密碼以查看: 密碼:

收藏 評論

Netflix Archaius 與多種數據庫配置

Netflix Archaius 提供庫和功能,用於連接到多種數據源。 本教程將學習如何獲取配置: * 通過 JDBC API 連接到數據庫 * 從 DynamoDB 實例存儲的配置中獲取

收藏 評論

Spring Boot 與 jOOQ 支持

本教程是《jOOQ 與 Spring 入門》的後續內容,介紹瞭如何在 Spring Boot 應用中使用 jOOQ。如果您尚未閲讀該教程,請先閲讀並按照説明進行操作。

收藏 評論

REST 查詢語言 – 高級搜索操作

本文是系列文章之一: • 使用 Spring 和 JPA Criteria 構建 REST 查詢語言 • 使用 Spring Data JPA Specifications 構建 REST 查詢語言 • 使用 Spring Data JPA 和 Querydsl 構建 REST 查詢語言

收藏 評論

使用 MyBatis 和 Spring 從插入操作返回自動生成的 ID

MyBatis 是一個開源 Java 持久性框架,可作為 JDBC 和 Hibernate 的替代方案。它有助於減少代碼,簡化結果檢索,使我們能夠專注於編寫自定義 SQL 查詢或存儲過程。

收藏 評論

MyBatis與Spring集成開發

MyBatis 是 Java 應用中實現 SQL 數據庫訪問最常用的開源框架之一。 本教程將介紹如何將 MyBatis 與 Spring 和 Spring Boot 集成。

收藏 評論

多 Spring Boot 應用訪問相同的內存中 H2 數據庫

本教程將演示如何從多個 Spring Boot 應用訪問同一內存中的 H2 數據庫。我們將創建兩個獨立的 Spring Boot 應用。第一個 Spring Boot 應用將啓動內存中的 H2 數據庫。

收藏 評論

Spring Boot 中 MongoDB 自動生成字段

本教程將指導您在 Spring Boot 中實現 MongoDB 的自動生成字段。當使用 MongoDB 作為 Spring Boot 應用程序的數據庫時,您不能使用 @GeneratedValue 註解,因為…

收藏 評論

FaunaDB 使用入門與 Spring

本文將探討Fauna分佈式數據庫。我們將瞭解其功能、應用以及如何與之交互。請注意:本文使用Fauna Query的舊版本。

收藏 評論

事務註解:Spring 框架 vs. JTA

本教程將探討 org.springframework.transaction.annotation.Transactional 和 javax.transaction.Transactional 註解之間的差異。我們將首先概述它們的配置屬性,然後討論……

收藏 評論

使用 Spring Boot 配置 Hikari 連接池

Hikari是JDBC DataSource實現,提供連接池機制。相比其他實現,它承諾輕量級且性能更好。 本快速教程演示瞭如何配置Spring Boot 3應用程序以利用...

收藏 評論

Hibernate 中的 PartitionKey:Spring Boot 實用指南

在關係數據庫中處理大型數據集可能會對查詢性能構成挑戰。雖然Hibernate提供了實體映射的優化,但隨着數據集的擴展,分區變得至關重要。本教程將深入探討如何利用分區技術。

收藏 評論

Spring Boot 多 SQL 導入文件配置

Spring Boot 允許我們導入樣數據到數據庫,主要用於準備集成測試數據。默認情況下,可以使用 import.sql(Hibernate 支持)或 data.sql(Spring JDBC 支持)文件來加載數據。

收藏 評論

使用Hibernate持久化JSON對象

一些項目可能需要將JSON對象持久化到關係型數據庫中。 本教程將演示如何將JSON對象持久化到關係型數據庫。 有多個框架提供此功能,...

收藏 評論

在 Spring 啓動時運行邏輯指南

在本次教程中,我們將重點介紹如何在 Spring 應用啓動時運行邏輯。在 Spring 應用啓動期間或之後運行邏輯是一種常見場景,但也容易導致多種問題。為了充分利用 Invers

收藏 評論