在使用mybatis传参时使用#传参更新不出数据,log4j打印的sql和参数都没问题,sql复制到oracle也可以执行。
排查一:改成$传参,看情况如何,可以更新到数据。log4j打印出来的sql复制到oracle中也可以更新。
排查二:参考文章https://blog.csdn.net/gnail_oug/article/details/77163424,是由于在oracle中,char类型字段,如果内容长度不够,会自动以空格方式补足长度。
在使用mybatis传参时使用#传参更新不出数据,log4j打印的sql和参数都没问题,sql复制到oracle也可以执行。
排查一:改成$传参,看情况如何,可以更新到数据。log4j打印出来的sql复制到oracle中也可以更新。
排查二:参考文章https://blog.csdn.net/gnail_oug/article/details/77163424,是由于在oracle中,char类型字段,如果内容长度不够,会自动以空格方式补足长度。