IDEA用SQL Dialect设置mapper.xml的方言并格式化

😂 这篇文章最后更新于1707天前,您需要注意相关的内容是否还可用。

我们在用idea写ssm的mapper文件的时候,经常会发现有一大块黄色区域标记的字符,并且使用idea自带的格式化功能sql语句也不能正确得格式化,使得mapper文件看起来杂乱无章。那么怎么能让sql能正确格式化呢?

1、第一种方式,光标放在xml文件中一行sql中,按alt+enter,弹出的对话框选择第一个选项,然后在里面选择合适的SQL类型,例如oracle或mysql

14707256-32c8eb1f712180c3.png

2、第二种,如果设置错了方言造成没有第一种的选项:同样打开某个mapper.xml文件,再打开Setting设置,搜索SQL Dialect,然后将SQL语言改成合适的版本即可360截图1789122389115102.png

然后你再用idea快捷键格式化就会发现SQL按照标准格式化好了

3、第三种,同第二种一样,可以双机shift,然后在搜索框输入“sql dia”搜索相关功能打开也可以

拓展:SQL Dialect中Dialect即方言的意思,上面操作意图很明了,更改SQL的方言。