gpt4 book ai didi

java - 如何在 Hibernate 中注释 PostgreSQL GIN 索引

转载 作者:行者123 更新时间:2023-11-29 12:22:22 25 4
gpt4 key购买 nike

如何使用 Hibernate 正确注释 PostgreSQL GIN 索引?

@Index(...)
String text;

hibernate 是否默认创建 GIN 索引,还是我必须在某处设置特殊属性?

最佳答案

看起来您不能直接使用 Hibernate 的注释创建自定义索引。参见相关:How to use Hibernate Annotations to add an index on a Lob / Clob / tinyblob ,其中一个答案提到了如何使用辅助对象来完成。

在您的情况下,我会在启动时查询系统目录(information_schemapg_catalog)以获取索引,如果未找到,则使用 native SQL 执行 CREATE INDEX 语句。

参见 this answer关于在 Hibernate 中创建触发器的一个非常相似的问题。

关于java - 如何在 Hibernate 中注释 PostgreSQL GIN 索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13243263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com