gpt4 book ai didi

grails - 我可以创建一个自定义条件查询吗

转载 作者:行者123 更新时间:2023-12-02 14:05:58 25 4
gpt4 key购买 nike

我有一个遗留的 PostgreSql 表,其中包含具有多个值的列。我想选择包含我搜索中的任何值的行。

-- Example query
select * from stuff where ARRAY['Value A', 'Value X'] && regexp_split_to_array(thing, '\|');

我可以从 Grails 2.5.1 GORM 4.x 条件查询生成这种类型的 where 条件吗?

仅供引用:我已经看过“Grails Postgresql 扩展插件”,但此时我无法更改我的列定义。

最佳答案

您可以在条件中使用 sqlRestriction 来添加任意 SQL 条件。在 bottom of the node reference for createCriteria() 中提到.

Stuff.withCriteria {
sqlRestriction "ARRAY['Value A', 'Value X'] && regexp_split_to_array(thing, '\|')"
}

关于grails - 我可以创建一个自定义条件查询吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49926941/

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