在制作映射器的xml文件中,当我引用该映射器中的元素时会发生错误。起初很好。但是,当我在IntelliJ上添加许可证后,就会发生这种情况。 我该怎么办才能解决这个问题?
我正在使用IntelliJ在Spring Boot(Maven)上工作。
这是文件中的一些代码:
<sql id="queryWhereClause">
<where>
<if test="searchCriteria != null">
<if test="searchCriteria.name != null">
AND name = #{searchCriteria.name}
</if>
<if test="searchCriteria.id != null">
AND id = #{searchCriteria.id}
</if>
</if>
</where>
</sql>
<select id="count" parameterType="java.util.Map" resultType="int">
SELECT count(*) FROM member
<include refid="queryWhereClause" />
</select>
在标记内,单词“ queryWhereClause”变为红色,并显示“未知名称空间元素引用'queryWhereClause'”。