Mybatis类型bug

mybatis传值的时候,如果插入数据库的时候

#{test}这样写的话,test如果是数字,比如001001这样的字符串,mybatis不会自动加单引号,这在某些数据库里会遇到问题,比如直接将其理解为1001

#{test,jdbcType=VARCHAR}则会加上双引号,插入不会出现问题

原文地址:https://www.cnblogs.com/beileye888/p/12960529.html