IDEA如何格式化MyBatis的mapper XML中的SQL?

发布于 2022-09-07 21:41:15 字数 40 浏览 7 评论 0

IDEA如何格式化MyBatis的mapper XML中的SQL?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

与之呼应 2022-09-14 21:41:15

光标放在SQL上,按alt+enter:

clipboard.png

选择Edit <Geric SQL> Fragment,会弹出一个新的窗口,可以按代码对齐的快捷键就可以自动排版了,甚至继续alt+enter还可以Run query in console直接运行sql
clipboard.png

注意1:如果sql显示为普通字符串,也就是没有高亮(橘黄色关键字select),说明还没有关联成sql,可以在alt+enter关联为mysql,但是我忘记是哪个了,因为已经关联了,就没办法再次看到了,可能是Language injection setting

clipboard.png

clipboard.png

注意2:我的idea版本是2018.1.5

时光病人 2022-09-14 21:41:15
  1. 需要关联到数据库,让 IDEA 认识你的 SQL

    clipboard.png

  2. 语言注入(这一步是自动的,只要上面正确关联了数据库,那么 IDEA 就可以认识你的 SQL)

    手动注入方式,在 SQL 语句上,显示可用操作(A-Enter),选择 Inject language or reference,选择合适的语言即可

  3. 格式化(CA-L
    直接使用 IDEA 标准的格式化即可!
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文