我们在用 idea 写 ssm 的 mapper 文件的时候,经常会发现有一大块黄色区域标记的字符,并且使用 idea 自带的格式化功能 sql 语句也不能正确得格式化,使得 mapper 文件看起来杂乱无章。那么怎么能让 sql 能正确格式化呢?
1、第一种方式,光标放在 xml 文件中一行 sql 中,按 alt+enter,弹出的对话框选择第一个选项,然后在里面选择合适的 SQL 类型,例如 oracle 或 mysql
2、第二种,如果设置错了方言造成没有第一种的选项:同样打开某个 mapper.xml 文件,再打开 Setting 设置,搜索 SQL Dialect,然后将 SQL 语言改成合适的版本即可
然后你再用 idea 快捷键格式化就会发现 SQL 按照标准格式化好了
3、第三种,同第二种一样,可以双机 shift,然后在搜索框输入“sql dia”搜索相关功能打开也可以
拓展:SQL Dialect 中 Dialect 即方言的意思,上面操作意图很明了,更改 SQL 的方言。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。