目录
一、遇到问题
二、解决方法
一、遇到问题
使用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)
设置如下:
文章来源:https://www.toymoban.com/news/detail-555875.html
- 粘贴代码(使用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命令了文章来源地址https://www.toymoban.com/news/detail-555875.html
到了这里,关于Idea设置Mapper.xml文件中SQL命令格式化的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!