Hibernate是Java语言的对象关系映射(ORM)库,使开发人员能够以远远超出对象/关系映射的方式在其应用程序中使用POJO样式的域模型。
保存和对象时抛出 JPA EntityExistsException
我的项目中有以下 2 个对象,它们共享公共复合主键和 ID: @实体 @不可变 @可缓存(真) @Cache(用法= CacheConcurrencyStrategy.READ_ONLY) @Table(南...
在 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...
我们决定在 Web 应用程序中使用乐观锁定来提高并发性,而不使用悲观锁定。 我们现在正在寻找重试解决方案。 我们会...
有几个javax.persistence.Entity 其中大部分是为当前模块创建的,因此保留 spring.jpa.hibernate.ddl-auto = 更新 因为有些桌子已经在那里了。我想知道...
Spring jpa Hibernate ManyToOne 关联即使 FetchType.LAZY 也会急切加载
我有一个单向ManyToOne关系,它被声明为FetchType.lAZY,但是当我使用Spring jpa repo(查询dsl)findAll()查询时,ManyToOne会被急切地加载,即使DTO层没有加载
Hibernate session.get 对现有记录返回 Null
我在 Java 应用程序中使用 Hibernate 通过主键从数据库中检索 Alien 对象。然而,即使我知道数据库中存在该记录,检索到的对象仍为空...
我有一个使用条件查询的java spring应用程序。该查询具有多选,其中一个值是带来完整实体的子查询。应用程序在原始环境下工作...
我正在使用 JpaRepository 访问数据库中的表。我通过一个实体定义了该表。我的目标是获得 wordNumber 列中的最高值。但我也要分清入口...
如何在JPA中处理@MapsId的索引:FK和PK应该共享相同的索引吗?
我正在 JPA 中使用 @MapsId 注释将外键 (FK) 映射到主键 (PK)。根据@MapsId注解,FK和PK具有相同的值。然而,当我检查数据库时
是否有可能将 JTA 与 Spring Framework 6 和 Tomcat 或 Payara 一起使用?
您能解释一下如何在 Payara 或 Tomcat 服务器上使用纯 Spring 框架的 Java Transaction API 吗?我找不到任何解决方案。 Stack Overflow 上有多个关于使用
我正在开发一个 Spring Boot 应用程序,使用 Blaze Persistence 构建一个复杂的条件查询来获取分页结果。但是,我遇到了一个错误,指出:“订单...
任何人都可以建议我如何选择 hibernate.jdbc.batch_size 的最佳值吗? 如果内存和CPU都没有问题的话,使用500这样的值可以吗? 在本章中,它说要使用...之间的值
在 Spring-Boot 中设置 Hibernate Fetch/Batch 大小
我有一个查询,预计返回约 500.000 个元素,这些元素必须进行后处理。这些元素是从带有 JPA/Hibernate 的 spring-boot 应用程序加载的。提高
了解Hibernate hibernate.max_fetch_深度和hibernate.default_batch_fetch_size
Hibernate 文档提供了一些 Hibernate 配置属性。他们之中, hibernate.max_fetch_深度 设置单端外连接获取树的最大“深度”
GenerationTarget 接受命令时遇到异常:通过 JDBC 语句执行 DDL 时出错
我是冬眠世界的新手,面临着, 警告:GenerationTarget 接受命令时遇到异常:通过 JDBC 语句执行 DDL 时出错 org.hibernate.tool.schema.spi.
是否可以分离Hibernate实体,以便对对象的更改不会自动保存到数据库?
我有 Hibernate 实体,我必须将其转换为 JSON,并且我必须翻译实体中的一些值,但是当我翻译值时,这些值会立即保存到数据库中,但我不想...
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 依赖项
我不明白为什么我的 Dockerized Spring Boot 应用程序在启动后立即终止。我研究了类似的问题,但还找不到失败的原因。 docker 镜像...
org.hibernate.hql.internal.ast.QuerySyntaxException:意外标记:USE
我有一个查询试图从缺陷列表中获取一些详细信息: String useIndexPrimary = "使用索引(主)"; TypedQuery 查询 = getEntityManager().
设置 Hibernate Dialect 不适用于 Spring 和 YML 配置
这是我的配置: 弹簧.jpa: 休眠: ddl-auto:更新 联系: 字符集:utf8 使用Unicode:true 属性.hibernate.dialect:org.hibernate.dialect.MySQL5InnoDBDialect