cost 90 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-2023 STACKOOM.COM