gpt4 book ai didi

java - 如何使用 Jooq 查询不区分大小写的列?

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

我正在将 jOOQ 与 PostgreSQL 一起使用,我只是意识到我的专栏区分大小写。使用 jOOQ,我没有找到查询列的正确方法,忽略了它的大小写敏感性。看这里:jOOQ TableField Method ,我可以看到有 equalIgnoreCase。但是在 jooq 类本身中,该方法不存在。

有人知道我在这里做错了什么吗?

最佳答案

我不太确定“区分大小写”是指列内容还是列名。

  • 如果您指的是列内容,那么您找到了正确的方法:Field.equalIgnoreCase() .用法示例:

    create.select()
    .from(MY_TABLE)
    .where(MY_TABLE.MY_FIELD.equalIgnoreCase("abc"))
    .fetch();
  • 但是,如果您指的是列名,那么您可以使用 Factory Settings 来控制 jOOQ 如何呈现字段名和列名。相关设置为RenderNameStyle

关于java - 如何使用 Jooq 查询不区分大小写的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10732755/

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