NoSuchMethodException: tk.mybatis.mapper.provider.base.BaseInsertProvider.<init>()异常处理
在使用github上TKmybatis 的那个开源项目时,运行报
NoSuchMethodException: tk.mybatis.mapper.provider.base.BaseInsertProvider.<init>()
找了半天错发现是因为 在启动类上的mapperScan注解导错包了,不能导mybatis 要到tk的
这是它的依赖
、
就是这个得注意点,
在说说这个项目作者写好的 updateByPrimaryKey 和updateByPrimaryKeySelective 的区别
前者如果你的参数对象里有属性是为null的 ,它也会将表对应字段也改成null
后者如果为null,那么sql语句就不会把为null的属性对应的字段写上。建议都用这个