我使用seam-gen创建了一个应用程序。搜索数据库的创建操作以和异常结束(语法错误)。该查询有一个这样的where子句:
lower(barcode0_.barcode_ean) like lower((?||'%')) limit ?
hibnerate或seam是否会创建我的DB无法理解的where子句?
或者是否有关于seam中SQL语句相关问题的解决方法?
答案 0 :(得分:1)
我不是Seam的专家,但这看起来像this thread中提到的问题(另见JBSEAM-3297)。建议的解决方案是在lower(concat
中使用concat(lower
而不是seam-gen/src/EntityList.java.ftl
。