以下查询会产生错误:
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>]