gpt4 book ai didi

grails - GRAILS以to_char命名查询

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

我想根据输入数字查询匹配记录(例如56)。 ORACLE DB中的列类型为Long。期望所有匹配的记录都有数字,例如156、567、12356..etc。
是否可以在GRAILS中为上述代码编写命名查询?还有其他出路吗?

最佳答案

如果要在命名查询中使用数据库功能,则可以使用sqlRestriction子句。请注意,语法必须与您的表而不是域类匹配,因此请考虑:

class MyDomain {
Date myField
}

您的限制可以是:
def namedQueries = {
someQuery {
sqlRestriction("to_char(my_field, 'dd/mm/yyyy') = '25/07/2013'")
}
}

关于grails - GRAILS以to_char命名查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17855241/

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