cost 89 ms
將 Spring 應用程序連接到 MySQL(Spring MVC,Spring 數據 JPA,Hibernate)Old School 方式

[英]Connecting Spring application to MySQL ( Spring MVC, Spring Data JPA, Hibernate ) Old School way

我試圖從本教程https://www.javaguides.net/2018/11/spring-mvc-5-spring-data-jpa-hibernate-jsp-mysql-tutorial.html設置一個基本的 CRUD 應用程序,但我得到了嘗試從我的 Spring MVC 應用程序連接 ...

使用 WHERE 子句在一個查詢中獲取 @ElementCollection

[英]Fetch @ElementCollection in one query with WHERE clause

這是主表: 在我的例子中是 ElementCollection 的表: 當我使用 join fetch 進行查詢時,我得到了 Group 及其所有成員在 Set 中。 但是,當我試圖通過其中一名成員對其進行過濾時,我只得到了我搜索過的一個成員的群組。 這是一個查詢: 主要目標是它應該只有一個查詢, ...

Hibernate 將孩子插入父表

[英]Hibernate inserts child into parent table

我在 Java 級別有以下內容: 以及數據庫中的下表: 當我嘗試保存 WordDoc 時,Hibernate 失敗並出現以下錯誤: 為什么它試圖將 WordDoc 保存到父類的表中? 它有幾個額外的屬性,所以它不適合那個。 ...

在 @Transactional 方法下強制 hibernate 插入以它們收到的相同順序發生

[英]force hibernate insertion under @Transactional method to happen in the same order they received

我將 2 個條目逐一保存到同一個表中,其中 JPA 和 Hibernate 在某些事務流鏈下。 當然,在事務結束之前不會提交條目,但奇怪的是它們以相反的順序保存到表中。 例如: t1:事務流被調用 t2:條目 1 保存到表 X t3:條目 2 保存到表 X t4:事務結束。 當我檢查表格時,我可以看 ...

JPA 具有 select 多個列和 max() 的條件子查詢 function

[英]JPA Criteria Subquery with select multiple colums and max() function

我需要在 Hibernate 條件查詢中編寫以下 SQL 代碼: 在這種情況下唯一的障礙是選擇 2 列的子查詢和最大 function 這是我試過的 如何在 2 列上創建一個帶有 select 的子查詢和帶有 2 個不同返回值/列/數據類型的最大函數 ...

org.hibernate.MappingException:持久性 class 未知:對於非實體 class

[英]org.hibernate.MappingException: persistent class not known: for non entity class

我在 tomcat 中部署我的應用程序的新版本時遇到問題。我得到了 class 的異常,它是一個與另一個實體 class 具有@OneToOne 關系的實體。在新版本的應用程序中,這兩個類不再是實體並且不沒有關系。 似乎已嘗試清理 MySQL,但在這一步失敗了,我在網上嘗試了幾次,但仍然無法正常工 ...

為什么@OneToMany 關系會生成額外的 SQL select 查詢?

[英]Why @OneToMany relations generate additional SQL select queries?

在數據庫中,一位作者已經包含一本書。 我為一位作者創建了一本新書並想保存它。 但是當 function addBook 被調用時,現有的書是從數據庫中加載的。 我在日志中看到額外的 SQL 查詢:@Query["select book..."] 我該如何解決? 我不想有額外的 SQL 選擇 ...

Hibernate 6+ 無法將 map java 枚舉轉換為 postgres 枚舉

[英]Hibernate 6+ Unable to map java enum to postgres enum

升級到 hibernate 后 6 我遇到了 postgres 無法保存枚舉類型的問題。 我不再能夠使用@TypeDef注釋,因為它已被刪除。 postgres 類型定義為 這是我現在遇到的錯誤。 既然 TypeDef 不再適用,我現在是否必須以不同的方式注冊自定義類型? ...

在 Spring Boot 中,如何從 StoredProcedureQuery 結果中獲取列名?

[英]In Spring Boot, how to I get the column names from a StoredProcedureQuery result?

我正在創建一個簡單的實用程序,它允許我們的用戶執行預選的存儲過程列表,這些存儲過程返回一個簡單的列表結果集作為 JSON 字符串。 結果集因所選過程而異。 我能夠很容易地獲得結果(並根據需要作為 JSON 傳回),但結果不包括列名。 我在網上找到的最常見的答案是使用 ResultSetMetaDa ...

如何將 map Instant 字段作為 Hibernate 6 中沒有時區的時間戳?

[英]How to map an Instant field as Timestamp without timezone in Hibernate 6?

我的應用程序中的實體有很多 Instant 字段。 我不關心時區,一切都在 UTC 中。 我正在使用 Postgresql 13.2。 Hibernate 5 將 CREATE TABLE 語句中的那些字段映射到時間戳,Postgresql 將其解釋為“沒有時區的時間戳”。 這是期望的行為。 但 ...

Spring 不在擁有方保持雙向 OneToOne 關系

[英]Spring does not persist bi-directional OneToOne relation on owning side

在我的 spring 引導項目中,我有一個文檔 class,它與發票 class 具有雙向 OneToOne 關系,它們共享相同的 ID。 文檔 發票 文檔實體先於發票實體創建。 后來我通過 MapStruct DTO-Mapping 創建了一個發票實體。 然后我保存實體以“生成” document ...

Hiberante Listener:EventType.POST_INSERT 和 EventType.POST_COMMIT_INSERT 的區別

[英]Hiberante Listener: difference between EventType.POST_INSERT and EventType.POST_COMMIT_INSERT

要求我需要在某些表中每次插入后執行一段代碼。 我不想編輯應用程序的每個部分來查找執行插入的所有位置,我想使用 Hibernate 偵聽器。 問題我不明白EventType的POST_INSERT和POST_COMMIT_INSERT之間的區別。 兩者都指的是偵聽PostInsertEventList ...

升級到 Hibernate 后 AttributeOverrides 不再工作 6

[英]AttributeOverrides not working anymore after Upgrade to Hibernate 6

我將以下代碼從 Hibernate 5 升級到 6.1.6 並得到以下異常。 似乎 hibernate 在遍歷AttributeOverride列表時遇到了某種問題。 主體實體 組成的外鍵 錯誤 我在 hibernate 的遷移指南中找不到任何內容。你知道我必須適應什么才能運行 Hibernate ...

@OneToOne(mappedBy) 導致不創建列

[英]@OneToOne(mappedBy) causes column to not be created

我正在嘗試學習 JPA 和 Hibernate。當嘗試將 mappedBy 注釋用於 map 訪問卡時,該列不會創建。 我是堆棧溢出的新手,所以如果我做錯了請原諒我。 這是我的員工 class 這是我的門禁卡 class 這是我的 JpaStarterMain class 用於創建對象並持久化它們 ...

Hibernate 使用 AWS OpenSearch 搜索:10 分鍾后 403 禁止訪問

[英]Hibernate Search with AWS OpenSearch: 403 Forbidden after 10 minutes

過去幾周我一直在努力解決這個問題。 索引工作“完美”,直到它不工作。 通常有大量實體 (10k+),在所有實體的大約 70% 時它開始拋出403響應。 設置包(gradle): hibernate 配置:cfg.setProperty("hibernate.search.backend.type" ...

Hibernate 實體上的集合屬性不再在 Hibernate 6.1.6 中更新

[英]Collection property on Hibernate entity no longer update in Hibernate 6.1.6

下面描述的內容在 Spring Boot 2/Hibernate 5 中有效,但在遷移到 Hibernate 6/Spring boot 3 時停止工作。 我有一個帶有集合屬性的 Hibernate 托管實體(List 或 Map,並不重要),該值是使用 AttributeConverter 從 D ...

SpringBoot Application和Hibernate(entityManager為null)

[英]SpringBoot Application and Hibernate (entityManager is null)

我有示例 SprintBoot 應用程序 我的application.properties,這里配置datasource和jpa hibernate 我有簡單的 controller 方法 和服務 結果是 我想要簡單的 springboot 和 hibernate 應用程序,帶有初始化的 enti ...


 
粵ICP備18138465號  © 2020-2025 STACKOOM.COM