Spring数据@Formula计数查询

时间:2017-02-04 16:09:26

标签: java mysql spring-boot spring-data

我试图在@Formula(Spring启动应用程序)中使用计数查询

@Formula("select count(te.id) from task_execution te")

然而,在启动服务器时,获取异常

  

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:

说我在查询中有语法错误,并且在日志中打印了以下查询:

select count(te.id) from task_execution te as formula6_ from node_info nodeinfo0

我的问题from node_info nodeinfo0来自哪里?我的NodeInfo类以任何方式与TaskExecution类无关

由于

1 个答案:

答案 0 :(得分:0)

因此解决方案是将表达式放入括号中。该错误非常具有误导性。