我正在尝试在@Formula(Spring Boot App)中使用计数查询

@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类没有任何关系

谢谢

最佳答案

因此,解决方案是将表达式放在花括号中。该错误非常令人误解。

关于java - Spring数据@Formula计数查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42042493/

10-12 23:50