一、执行MyBatis中的SQL 时Limit 无法算术的问题。
想要在limit中使用运算,那就要用到sql动态语句:
SET @sql = concat('SELECT
pre_condition_code,
pre_condition_name,
reminder_interval,
post_condition_code,
post_condition_name,
again_reminder_interval
FROM
overdue_condition
WHERE
delstatus = 1
<!--LIMIT ',(1-1)*5,',',5,'');-->
LIMIT ',(#{page}-1) * #{rows},', ',#{rows});
PREPARE texts FROM @sql;
EXECUTE texts;