代码语言:javascript复制
<!--面试预约时间-->
<if test="dto.timeDate !=null and dto.timeDate.length>1">
and(
<![CDATA[ CASE WHEN JSON_VALID(interview.interviewer_json)
THEN
JSON_UNQUOTE(JSON_EXTRACT(interview.interviewer_json, CONCAT('$.','timeDate'))) BETWEEN #{dto.timeDate[0]} AND #{dto.timeDate[1]}
ELSE
null
END ]]>
)
</if>
注意:在mybatis使用时,用到方法<![CDATA[sql语句]]>,否则解析会出问题