xml中配置hql query語句

今天在項目中遇到一個問題,以前運行正常,可是今天一直出錯,並且報的是hql語句的問題。工具

最近沒有修改這塊代碼,而後就debug了下,發如今hql語句中有\n\t\t\t等這些轉義字符。而後看值這塊代碼,以前在xml裏hql語句是在一行上寫完的,而我用IDE工具格式化後分紅了多行,從而無形中改變了hql語句的內容,格式化後的hql語句加入了那些換行和tab的轉義字符。debug

這些轉義字符最後執行的時候的結果是同樣的,可是由於我要對hql語句再進行操做後才執行,這個過程當中對原hql要進行截取拼接等操做,這下就會出現問題。code

因此,xml裏配置hql的語句要儘可能放在一行(不是必須的,由於後續處理可能不同),從而避免因其餘後續對hql語句的操做引發的其餘問題。xml

相關文章
相關標籤/搜索