use*_*882 5 java postgresql hibernate
如何使用 Hibernate 正确注释 PostgreSQL GIN 索引?
@Index(...)
String text;
Run Code Online (Sandbox Code Playgroud)
hibernate 是否默认创建 GIN 索引,或者我是否必须在某处设置特殊属性?
看起来你不能直接使用 Hibernate 的注释创建自定义索引。请参阅相关内容:如何使用 Hibernate Annotations 在 Lob / Clob / tinyblob 上添加索引,其中答案提到了如何使用辅助对象来执行此操作。
在您的情况下,我将在启动时查询系统目录(information_schema或pg_catalog)以获取索引,如果未找到,则CREATE INDEX使用本机 SQL 执行语句。
请参阅有关在 Hibernate 中创建触发器的非常类似问题的答案。
| 归档时间: |
|
| 查看次数: |
1989 次 |
| 最近记录: |