背景:
今天使用IDEA和mybatis項目時,編寫通用sql語句時一直提示<statement> expected, got ‘***’ 錯誤,當時以爲是拼寫錯誤或者使用了關鍵字,但事實上不是如此,這個是IDEA的一個配置導致的。
解決方案:
打開IDEA的Settings->Editor->Language Injections。找到iBatis3: sql|select|insert|update|delete 雙擊進行編輯:把Local name的值從 sql|select|insert|update|delete 更改爲 select|insert|update|delete ,然後應用保存就可以解決這個問題了