0


Idea设置Mapper.xml文件中SQL命令格式化

一、遇到问题

使用Idea给项目的Mapper.xml文件配置sql语句时,发现在Mapper.xml文件里粘贴SQL命令时,Mapper.xml文件中使用Alt+Shift+L没有格式化成功

  • 粘贴代码(不能自动缩进)
<select id="queryUserByName" resultMap="userMap">
        select user_id,
username,
password,
nickname,
realname,
user_img,
user_mobile,
user_email,
user_sex,
user_birth,
user_regtime,
user_modtime
        from users
        where username = #{name}
    </select>

之前也在pom文件中解决了xml没有自动缩进格式化的问题,但是对SQL命令并没有效果

其他xml格式文件没有自动缩进格式化的可以看我的另一篇博客


二、解决方法

Setting --> Language&Frameworks--> SQL Dialect** --> XML**

将两个SQL Dialect都改成你需要的SQL命令(例如我的是MySQL)

设置如下:

  • 粘贴代码(使用Alt+Shift+L
<select id="queryUserByName" resultMap="userMap">
        select user_id,
               username,
               password,
               nickname,
               realname,
               user_img,
               user_mobile,
               user_email,
               user_sex,
               user_birth,
               user_regtime,
               user_modtime
        from users
        where username = #{name}
    </select>

这样就能够格式化SQL命令了

标签: intellij-idea sql java

本文转载自: https://blog.csdn.net/m0_65724734/article/details/128413243
版权归原作者 m0_65724734 所有, 如有侵权,请联系我们删除。

“Idea设置Mapper.xml文件中SQL命令格式化”的评论:

还没有评论