方式一:(没有定时器,比较时间来判断活动状态)
<![CDATA[ and NOW()< t.startDate ]]>
<![CDATA[ and NOW() >= t.startDate and NOW() <= t.endDate ]]>
<![CDATA[ and NOW()>t.endDate ]]>
方式二:(用定时器更新状态字段,然后直接比较)
<if test="activityStatus != null and activityStatus != '' ">
t.activityStatus = activityStatus
</if>
实时性要求高不高,高的话用第一个,不是很高用第二个
能不用定时器就不用 除非代价太大 定时器多了维护起来好麻烦