xml中配置hql query语句

今天在项目中遇到一个问题,以前运行正常,可是今天一直出错,并且报的是hql语句的问题。工具

最近没有修改这块代码,而后就debug了下,发如今hql语句中有\n\t\t\t等这些转义字符。而后看值这块代码,以前在xml里hql语句是在一行上写完的,而我用IDE工具格式化后分红了多行,从而无形中改变了hql语句的内容,格式化后的hql语句加入了那些换行和tab的转义字符。debug

这些转义字符最后执行的时候的结果是同样的,可是由于我要对hql语句再进行操做后才执行,这个过程当中对原hql要进行截取拼接等操做,这下就会出现问题。code

因此,xml里配置hql的语句要尽可能放在一行(不是必须的,由于后续处理可能不同),从而避免因其余后续对hql语句的操做引发的其余问题。xml

相关文章
相关标签/搜索