You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置Quarkus中quarkus-hibernate-orm不识别的Hibernate属性

Quarkus配置未识别Hibernate属性的解决方法

Quarkus 的 quarkus-hibernate-orm 扩展预留了专用的原生属性传递命名空间,所有没有被Quarkus预定义适配的Hibernate原生配置都可以通过这个空间注入,不会触发「Unrecognized configuration key」警告,也会被正常传递到Hibernate的初始化流程中。

具体操作规则:

  • 对任意Hibernate原生配置属性,去掉属性开头的hibernate.前缀,再拼接在quarkus.hibernate-orm.config.之后即可。
  • 你需要的hibernate.id.generator.stored_last_used属性的最终配置写法如下:
# application.properties 中直接写入
quarkus.hibernate-orm.config.id.generator.stored_last_used = true

如果是多持久化单元场景,只需要在配置中加入对应持久化单元的名称即可,示例(针对名为order的持久化单元):

quarkus.hibernate-orm."order".config.id.generator.stored_last_used = false

内容的提问来源于stack exchange,提问作者witty_arrow

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 20:15:03