自定义 sql 异常。
mapper -xml -idea 提示 SQL dialect is not configured. Snowflake matches best.
springboot 启动后,mybatis 异常:元素内容必须由格式正确的字符数据或标记组成;
解决方案: 使用
<![CDATA[ 被包裹的sql(也就是自定义sql) ]]>
例如:
统计 用户 6个月没有登陆的sql:
SELECT sys_user.ID
FROM sys_user
LEFT JOIN sys_user_login_log ON sys_user.ID = sys_user_login_log.user_id
GROUP BY sys_user.ID
<![CDATA[
HAVING (MAX(sys_user_login_log.login_time) is null or MAX(sys_user_login_log.login_time)
<
(NOW() - interval '6 month')
)
ORDER BY sys_user.ID
]]>
;