hibernate 相关问题

Hibernate是Java语言的对象关系映射(ORM)库,使开发人员能够以远远超出对象/关系映射的方式在其应用程序中使用POJO样式的域模型。

保存和对象时抛出 JPA EntityExistsException

我的项目中有以下 2 个对象,它们共享公共复合主键和 ID: @实体 @不可变 @可缓存(真) @Cache(用法= CacheConcurrencyStrategy.READ_ONLY) @Table(南...

回答 1 投票 0

在 Spring Boot 3.2.4 (Hibernate 6.4.4) 中为具有嵌入 ID 的实体生成 Null Id

我在 Spring Boot 3.2.4(包括 Hibernate 6.4.4)中使用嵌入式 ID 保存实体时遇到了一个特殊问题。 Spring Boot 3.1.1 不会出现此问题(大概是 Hiberna...

回答 1 投票 0

乐观锁的重试机制(spring data + JPA)

我们决定在 Web 应用程序中使用乐观锁定来提高并发性,而不使用悲观锁定。 我们现在正在寻找重试解决方案。 我们会...

回答 4 投票 0

如何从ddl更新中跳过一些实体

有几个javax.persistence.Entity 其中大部分是为当前模块创建的,因此保留 spring.jpa.hibernate.ddl-auto = 更新 因为有些桌子已经在那里了。我想知道...

回答 2 投票 0

Spring jpa Hibernate ManyToOne 关联即使 FetchType.LAZY 也会急切加载

我有一个单向ManyToOne关系,它被声明为FetchType.lAZY,但是当我使用Spring jpa repo(查询dsl)findAll()查询时,ManyToOne会被急切地加载,即使DTO层没有加载

回答 1 投票 0

Hibernate session.get 对现有记录返回 Null

我在 Java 应用程序中使用 Hibernate 通过主键从数据库中检索 Alien 对象。然而,即使我知道数据库中存在该记录,检索到的对象仍为空...

回答 1 投票 0

JPA 子查询返回对象并用于查询多选

我有一个使用条件查询的java spring应用程序。该查询具有多选,其中一个值是带来完整实体的子查询。应用程序在原始环境下工作...

回答 1 投票 0

JPA 在具有 where 条件的列中获得最高值

我正在使用 JpaRepository 访问数据库中的表。我通过一个实体定义了该表。我的目标是获得 wordNumber 列中的最高值。但我也要分清入口...

回答 1 投票 0

如何在JPA中处理@MapsId的索引:FK和PK应该共享相同的索引吗?

我正在 JPA 中使用 @MapsId 注释将外键 (FK) 映射到主键 (PK)。根据@MapsId注解,FK和PK具有相同的值。然而,当我检查数据库时

回答 1 投票 0

是否有可能将 JTA 与 Spring Framework 6 和 Tomcat 或 Payara 一起使用?

您能解释一下如何在 Payara 或 Tomcat 服务器上使用纯 Spring 框架的 Java Transaction API 吗?我找不到任何解决方案。 Stack Overflow 上有多个关于使用

回答 1 投票 0

Blaze 持久性标准查询:分页结果按标识符排序问题

我正在开发一个 Spring Boot 应用程序,使用 Blaze Persistence 构建一个复杂的条件查询来获取分页结果。但是,我遇到了一个错误,指出:“订单...

回答 1 投票 0

Hibernate的batch_size最佳值

任何人都可以建议我如何选择 hibernate.jdbc.batch_size 的最佳值吗? 如果内存和CPU都没有问题的话,使用500这样的值可以吗? 在本章中,它说要使用...之间的值

回答 2 投票 0

在 Spring-Boot 中设置 Hibernate Fetch/Batch 大小

我有一个查询,预计返回约 500.000 个元素,这些元素必须进行后处理。这些元素是从带有 JPA/Hibernate 的 spring-boot 应用程序加载的。提高

回答 3 投票 0

了解Hibernate hibernate.max_fetch_深度和hibernate.default_batch_fetch_size

Hibernate 文档提供了一些 Hibernate 配置属性。他们之中, hibernate.max_fetch_深度 设置单端外连接获取树的最大“深度”

回答 1 投票 0

GenerationTarget 接受命令时遇到异常:通过 JDBC 语句执行 DDL 时出错

我是冬眠世界的新手,面临着, 警告:GenerationTarget 接受命令时遇到异常:通过 JDBC 语句执行 DDL 时出错 org.hibernate.tool.schema.spi.

回答 13 投票 0

是否可以分离Hibernate实体,以便对对象的更改不会自动保存到数据库?

我有 Hibernate 实体,我必须将其转换为 JSON,并且我必须翻译实体中的一些值,但是当我翻译值时,这些值会立即保存到数据库中,但我不想...

回答 6 投票 0

java.lang.ClassNotFoundException:无法加载请求的类:字符集

我正在尝试将 spring data jpa 添加到现有的 Spring Boot 2.7.3 Web 应用程序中。我们使用的是 hibernate 5.6.9。我已经通过 spring-boot-starter-data-jpa 添加了 spring data jpa 作为 Maven 依赖项

回答 1 投票 0

Spring Boot 应用程序启动后立即关闭

我不明白为什么我的 Dockerized Spring Boot 应用程序在启动后立即终止。我研究了类似的问题,但还找不到失败的原因。 docker 镜像...

回答 2 投票 0

org.hibernate.hql.internal.ast.QuerySyntaxException:意外标记:USE

我有一个查询试图从缺陷列表中获取一些详细信息: String useIndexPrimary = "使用索引(主)"; TypedQuery 查询 = getEntityManager().

回答 1 投票 0

设置 Hibernate Dialect 不适用于 Spring 和 YML 配置

这是我的配置: 弹簧.jpa: 休眠: ddl-auto:更新 联系: 字符集:utf8 使用Unicode:true 属性.hibernate.dialect:org.hibernate.dialect.MySQL5InnoDBDialect

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.