今天用mybatis在更新一条很简单的语句时总是不成功,语句如下:
update A a
set update_time=TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')
where pid=?
后来把表数据查询出来才发现,pid是char(32),入参测试数据没有32位,导致查询不到。
解决办法:后面补空格就好了。
今天用mybatis在更新一条很简单的语句时总是不成功,语句如下:
update A a
set update_time=TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')
where pid=?
后来把表数据查询出来才发现,pid是char(32),入参测试数据没有32位,导致查询不到。
解决办法:后面补空格就好了。