【问题记录】IDEA Mybatis *Mapper.xml 中 sql 无提示、无高亮、格式化失效问题 (已解决)

问题
先说版本,win 11,idea 2023.1
如标题,想去格式化mybatis中写的sql,但是ctrl alt L 一顿处理,其中的sql没有按照sql命令的格式去格式化,此外写sql 无提示也无高亮
问题示例
未格式化前,显然格式已经差不多了,按理来说再格式化也就稍微调整

<select id="selectxx" resultType="java.util.HashMap">
		SELECT * from (SELECT p.project_code projectCode,
					 p.project_name projectName,
					 (SELECT count(*)
					  FROM table_os os
					  where os.project_code = p.project_code
						and os.del_flag = '0'
		<if test="query.saleCode!='' and query.saleCode!=null ">
			and os.sale_code like concat('%',#{
   query.saleCode},'%')
		</if>
		) as size
		FROM table_p p
		where p.del_flag='0'

		<if test="query.projectType!='' and query.projectType!=null">
			and p.project_type like concat('%',#{
   query.projectType},'%')
		</if>

		<if test="query.projectCode!='' and query.projectCode!=null">
			and p.project_code like concat
  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 16
    评论
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值