我正在尝试在@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/