猿问

the error may involve defaultparametermap

测试用例udpdate 这部分跑不出来,不知道是什么原因


<update id="reduceNumber">

update

seckill

set

number = number -1

and

where seckill_id = #{seckillId}

and start_time <![CDATA[ <= ]]> #{killTime}

and end_time >= #{killTime}

and number > 0;

</update>

接口:int reduceNumber(@Param("seckillId")long seckillId,@Param("killTime")Date killTime);

测试:

@Test

public void testReduceNumber() {

        Date killTime = new Date();

        int updateCount = seckillDao.reduceNumber(4, killTime);

        System.out.println("updateCount:  " + updateCount);

        

}


报错:

慕无忌5301941
浏览 10159回答 3
3回答

Milkyway0

报错啊

慕无忌5301941

好吧,是我自己初心大意,sql语句写错了。我在navicat中都写对了的。。。哈哈,坑死自己了
随时随地看视频慕课网APP
我要回答