以下是摘要的翻譯: 這篇介紹快速介紹了 Grails 3 和 GORM。我們將自然地使用 Groovy,以及 Hibernate 用於 ORM,Spring 框架用於依賴注入,SiteMash 用於佈局和主題等。
知識庫 / Persistence RSS 訂閱
Spring Boot 和 Testcontainers 中的數據庫集成測試
Spring Data JPA 提供了一種便捷的方式來創建數據庫查詢並使用嵌入式 H2 數據庫進行測試。 但在某些情況下,在真實數據庫上進行測試可能更有益,尤其是在使用提供商依賴的查詢時。 本教程將…
使用 MongoDB 和 Quarkus 入門指南
Quarkus 是一款流行的 Java 框架,針對創建內存佔用少、啓動速度快的應用程序進行了優化。 與 MongoDB(一種流行的 NoSQL 數據庫)結合使用,Quarkus 提供了一個強大的工具包,用於開發高性能、可伸縮的應用程序。
將 Hibernate 代理轉換為真實實體對象指南
本教程將學習如何將 Hibernate 代理對象轉換為真實的實體對象。在此之前,我們將瞭解 Hibernate 在何處創建代理對象,討論 Hibernate 代理對象的作用,並模擬一個場景。
Flyway 修復與 Spring Boot
Flyway 遷移有時會失敗。本教程將探討如何從失敗的遷移中恢復。我們將從一個基本的 Flyway 配置的 Spring Boot 項目開始,該項目包含 flyway-core 和 spring-boot-star。
配置和使用 Spring Boot 中的多個數據源
典型的 Spring Boot 應用場景是將數據存儲在單個關係型數據庫中。但有時我們需要訪問多個數據庫。 本教程將學習如何使用 Spring Boot 配置和使用多個數據源。
數據庫動態 DTO 驗證配置檢索
本教程將介紹如何創建自定義驗證註解,該註解使用從數據庫檢索的正則表達式與字段值進行匹配。我們將使用 Hibernate Validator 作為基礎實現。
從 Spring Boot 中顯示 Hibernate/JPA SQL 語句
Spring JDBC 和 JPA 提供對原生 JDBC API 的抽象,允許開發者擺脱原生 SQL 查詢。然而,我們經常需要查看這些自動生成的 SQL 查詢以及它們執行的順序,以便於調試。
FlexyPool 指南
本教程將介紹如何使用 FlexyPool 與 Spring Boot 和 H2 結合使用 HikariCP。 FlexyPool 是一款基於主要連接池的強大連接池管理器。 連接池是現代 Web 應用程序的重要組成部分。
如何修復 Spring Boot 瀏覽器中 H2 控制枱未顯示的問題
H2控制枱作為H2數據庫的圖形用户界面(GUI)客户端,允許我們通過網頁查詢數據庫。然而,在Spring Security等情況下,控制枱可能會顯示空白頁面。
修復 Spring Boot H2 異常:“Schema 未找到”
H2 是一款開源 SQL 數據庫,常用於 Java 社區的測試目的。由於其內存數據庫的特性,它速度非常快,且不會將數據持久化到磁盤。集成時,可能會遇到“Schema not found”錯誤。
Spring Boot 與 H2 數據庫
本教程將介紹如何使用 H2 與 Spring Boot 結合使用。 就像其他數據庫一樣,H2 在 Spring Boot 生態系統中得到了充分的內生支持。 我們首先將介紹 h2 和 spring-boot-starter-data-jpa 依賴項。
Flyway 在 Spring Boot 中使用多個數據庫
在處理微服務或複雜單體應用時,使用多個數據庫來處理不同的領域(如用户、產品等)是很常見的。Spring Boot 提供了強大的多數據庫管理支持。然而,管理模式...
使用Fauna和Spring構建Web應用,為您的第一家客户打造Web應用
本文將構建一個基於Fauna數據庫服務的博客後端服務,使用Spring和Java 17。請注意:本文使用了Fauna Query語言的舊版本。請參考Fauna的文檔以獲取最新信息。
Hibernate 異常:線程綁定空 Hibernate Session 在 Hibernate 3 中
本教程將解釋“No Hibernate Session Bound to Thread”異常的產生原因及解決辦法。我們將重點探討兩種場景:使用 LocalSessionFactoryBean 以及使用 AnnotationSessionFactoryBean。
REST 查詢語言與 Querydsl Web 支持
本文是系列文章之一: • 使用 Spring 和 JPA Criteria 的 REST 查詢語言 • 使用 Spring Data JPA Specifications 的 REST 查詢語言 • 使用 Spring Data JPA 和 Querydsl 的 REST 查詢語言 • REST 查詢語言
Spring Boot 與 SQLite 教程
本教程將介紹如何在啓用了 JPA 的 Spring Boot 應用程序中使用 SQLite 數據庫的步驟。Spring Boot 內置支持一些知名內存數據庫,但使用 SQLite 需要我們進行一些額外的配置。
Hibernate 實體映射異常 – 未知實體
本文將討論 `org.hibernate.MappingException: Unknown entity` 問題及解決方案,適用於 Hibernate 及其 Spring 和 Hibernate 環境。最常見的原因是實體類未被正確映射。
使用 Docker Compose 運行 Spring Boot 與 PostgreSQL
本教程將演示如何運行一個 Spring Boot 應用程序,並使用流行的開源數據庫 PostgreSQL。在之前的文章中,我們探討了使用 Docker Compose 同時處理多個容器。因此,我們不再需要單獨安裝 PostgreSQL。
Spring Boot 中配置 Tomcat 連接池
Spring Boot 是一個帶有指導意見的強大抽象層,它建立在標準的 Spring 平台上,使得獨立應用程序和 Web 應用程序的開發變得簡單易行。Spring Boot 提供了一些便捷的“starter”依賴項,旨在簡化運行。
PSQLException:密碼驗證失敗
當配置 Spring Boot 項目與 PostgreSQL 數據庫的 DataSource 時,一個常見問題是提供錯誤的數據庫連接密碼,甚至忘記了所提供的用户密碼。 這可能導致我們遇到…
RSQL:REST 查詢語言
本文是系列文章之一: • 使用 Spring 和 JPA Criteria 構建 REST 查詢語言 • 使用 Spring Data JPA Specifications 構建 REST 查詢語言 • 使用 Spring Data JPA 和 Querydsl 構建 REST 查詢語言 • REST 查詢語言...
使用Java預編譯語句將JSON對象插入PostgreSQL
在現代軟件開發中,由於JSON數據的輕量級和多功能性,處理JSON數據已經變得普遍。PostgreSQL憑藉其強大的JSON支持,為存儲和查詢JSON數據提供了一個卓越的平台。