cost 83 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 中。 但是,当我试图通过其中一名成员对其进行过滤时,我只得到了我搜索过的一个成员的群组。 这是一个查询: 主要目标是它应该只有一个查询, ...

在 @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 选择 ...

在 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 使用 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" ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM