【发布时间】:2017-12-05 19:16:49
【问题描述】:
我的 Sql 查询不正确。我想创建一个查询来搜索前三个字符等于给定参数的公司
@NamedNativeQuery(
name="Company.retrieveNameCompanyForFirstThreeChar",
query =" SELECT SUBSTRING(company_name, 1, 3) AS keyword from companies
WHERE = :KEYWORD",
resultClass = Company.class
)
我的错误:
org.springframework.dao.InvalidDataAccessResourceUsageException: 无法提取结果集; SQL [不适用];嵌套异常是 org.hibernate.exception.SQLGrammarException:无法提取 结果集
【问题讨论】:
-
这样可以吗?
WHERE = :KEYWORD?在WHERE之后=之前应该有什么东西吗?