带有保留关键字“set”

时间:2018-04-04 07:52:21

标签: jpa jpql

以下查询会产生错误:

select e from CrmSetText e where e.set.id = 1

我假设问题出在实体CrmSetText上名为“set”的字段。是否可以转义此关键字,还是需要重命名该实体上的字段?

我在此网站(Using reserved JPQL keywords with JPA)上发现了有关表名称的问题,但没有找到关于字段的问题。

以下是执行查询时出现的错误:

JpqlSyntaxException: Errors found for input jpql:[select e from CrmSetText e where e.set.id = 1] CommonErrorNode [<unexpected: [@30,61:61='.',<68>,1:61], resync=e.set.id = 1>]

0 个答案:

没有答案