mybatis
文章平均质量分 60
孟秋与你
懂点spring,懂点儿调优,会写点与众不同的java工具类,能写点简单的脚本语言,发布过idea小插件,套模板写过vue,python,写过套壳网页安卓apk,部署过自己项目的伪全栈
展开
-
【mybatis-plus】dynamic datasource yml数据库密码加密, 获取datasource, Please check the setting of primary问题总结
错误总结:引入了dynamic-datasource-spring-boot-starter包,没有写application配置会报该错 <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> &原创 2021-10-21 10:01:41 · 8659 阅读 · 1 评论 -
记一次使用mybatis时argument type mismatch的坑
错误描述: 参数类型不匹配常见错误中 mybatis映射出现问题无非就column名字错误、property字段名错误、映射实体类属性类型和数据库字段类型对不上,这个一般都是比较容易想到和发现的。但是某一天 映射实体类 因为某些地方要数据处理,你写了一个有参构造,而没把无参构造补上,这时mybatis在映射的时候 (映射首先要创建对象) 就会出现异常,而此时的参数类型不匹配 正是指的构造参数类型不匹配 而非数据字段和属性不匹配!例如: new PeopleVO(People p) 和 new P原创 2021-05-19 15:25:21 · 1282 阅读 · 3 评论 -
【mybatis】mybatis plus insert update失败 记录一次特殊而诡异的事件
mybatis plus封装了 updateById ,update(entity,wraaper),update(wraaper)等方法,最近在开发中,遇到了无论用哪个,都update失败了,怪就怪在A表是update成功的,但是B表update失败,反反复复仔细检查,B相关xml的映射路径 和entity的注解、字段,都是没有问题的,不会因为这种低级错误半天还发现不了。接着检查了class文件,也确实有编译,在这两天开发中,数据库有过字段名的一次变更,实体类也有跟着变更,class文件里面也是变更后的内原创 2021-04-15 15:09:49 · 2028 阅读 · 0 评论 -
【mybatis】mybatis怎么写in? foreach collection item什么意思?
这种简单的问题,网上却一大堆复制粘贴的,复制粘贴也就算了,还是复制错的内容。。collection:假如参数只有一个,为list时,则写list;下图写depotIdList是因为多个参数时,写了@param(“depotIdList”),即有注解时,注解里面写的什么,collection就写什么;item:这里特地取了个别名以示区分,item就是取的别名open,separator,close 比较好理解:( 开始 ,划分 ) 结束结果:成功删除...原创 2020-12-22 17:54:03 · 526 阅读 · 0 评论 -
Parameter index out of range (1 > number of parameters, which is 0) mybatis注释需谨慎使用!
这句报错的意思就是 需要的参数和传入的参数个数不一致。检查是否有注释 且注释里面有#{xxx} ,即使注释了 mybatis 仍然会把#{xxx}当作一个参数,这就是为什么会报参数不一致,把#{xxx}删除即可另外,mybatis应该尽量避免在sql中用 – 注释,因为控制台打印出来的sql语句, – 之后的都会被注释,避免节外生枝...原创 2020-12-18 17:16:56 · 321 阅读 · 1 评论 -
maven ssm 项目404, 但是idea tomcat无法访问?spring-*.xml cannot be opened because not exist ? idea导入maven项目
前几天导入别人的maven项目 想看一看,结果一直报404是怎么回事呢?导入maven项目方法:接下来注意 有一步的右下角 environment setting, 保证自己的maven setting.xml文件和本地仓库路径没问题就好了。导入成功后,观察java和resource文件夹是否为资源文件夹 静态资源文件夹确保自己的web.xml没问题。pom.xml build...原创 2019-10-29 10:04:25 · 299 阅读 · 0 评论 -
SSM框架出现 'xxxServiceImpl': Unsatisfied dependency expressed through field 'xxxMapper'
出现这类错误,一般是spring自动创建bean失败,需要从以下几个方面检查:( 基于注解)注解扫描器 是否开启<context:component-scan base-package=“com.dwork”> 作用是扫描com.dwork下面所有的注解<context:exclude-filter type=“annotation” expression=“org.s...原创 2019-08-15 19:53:01 · 6000 阅读 · 4 评论