mapper报了tag name excepted错误
该错误是提示 '<'符号在xml配置SQL 语句中是不能直接识别出来的,也就是说,我们在使用到 > 、< 等符号的时候,需要将其进行转义,参考如下表:
< | < | 小于号 |
> | > | 大于号 |
& | & | 和 |
' | , | 单引号 |
" | " | 双引号 |
示例:
<select id="selectWeekOrderCount" parameterType="java.lang.Integer" resultMap="OrderCount">
SELECT date_format(update_time,'%Y-%m-%d') as dateTime ,count(*) as number
FROM table1
<where>
user_id = #{userId}
DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= DATE(create_time)
</where>
GROUP BY dateTime
</select>