在写sql的时候我们可能不太注意sql的格式,只要能跑起来就行。但是,这次遇到的问题却是sql格式引起的问题。

错误代码如下:

select aaa as A , sum (b) as B from  xxx.yyyy

在业务中这段代码很长,出现问题后不知道怎么解决。
于是仔细看这段sql,发现sum和(直接有空格。

注意org.springframework.jdbc.support.SQLExceptionSubclassTranslator.中,会对函数进行校验,请务必注意函数的括号。

标签: Mysql, springmvc

添加新评论