如何解决Mapper XML代码中的引用元素错误?

时间:2019-08-03 05:26:28

标签: xml spring spring-boot mybatis mapper

在制作映射器的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'”。

0 个答案:

没有答案