【问题标题】:Created query is not supported by my DB我的数据库不支持创建的查询
【发布时间】:2010-05-20 18:59:13
【问题描述】:

我使用 seam-gen 创建了一个应用程序。创建的用于搜索数据库的操作以异常(语法错误)结束。查询有一个这样的 where 子句:

lower(barcode0_.barcode_ean) like lower((?||'%')) limit ?

hibnerate 或 seam 是否会创建我的数据库无法理解的 where 子句?

或者有没有针对seam中的SQL语句相关问题的解决方法?

【问题讨论】:

  • 了解您正在使用的数据库以及正在运行的确切查询会很有帮助。
  • @Shervin Informix 是数据库。 Postgres 工作正常

标签: java hibernate seam informix


【解决方案1】:

我不是 Seam 专家,但这看起来像 this thread 中提到的问题(另请参阅 JBSEAM-3297)。建议的解决方案是在seam-gen/src/EntityList.java.ftl 中使用lower(concat 而不是concat(lower

【讨论】:

    猜你喜欢
    • 2021-11-16
    • 1970-01-01
    • 2012-05-03
    • 1970-01-01
    • 2015-03-22
    • 2020-12-17
    • 1970-01-01
    • 2019-08-31
    • 2017-09-01
    相关资源
    最近更新 更多