
mybstis
文章平均质量分 51
Myueye
这个作者很懒,什么都没留下…
展开
-
springboot 手动配置mybatis
springboot 手动配置mybatis一、依赖二、属性配置三、配置数据源四、配置会话五、事务管理六、测试七、备注 一、依赖 导入部分依赖,其他的自己加 <!--springboot 版本--> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <spring-boot-start-version>2.2.13.RELEASE原创 2021-02-08 11:30:01 · 484 阅读 · 0 评论 -
使用log4j打印mybatis日志信息
以下方法参考mybatis的官网文件; 1.下载jar包(可以去maven下载) 2.在mybatis配置信息加入以下内容 注意:标签需要按以下顺序来: (properties?, settings?, typeAliases?, typeHandlers?, objectFactory?, objectWrapperFactory?, reflectorFactory?, plugins?, environments?, databaseIdProvider?, mappers?) <settin原创 2020-07-19 17:34:00 · 721 阅读 · 0 评论 -
mybtis使用like的时候报错:Parameter index out of range (1 > number of parameters, which is 0).]...
经过一番找资料和排查,最终确定了是#{}和${}的使用区别; 下面讲一下报错的原因。我们都知道#{}用的是预编译的方法,因此自动转换成相应的类型,当类型为char类型的时候,就会自带引号,因此,当使用like的时候条件就变成了: '%#{xxx}%' //这是mybatis的内容 '%'xxx'%'; //这个是转换过后的内容 为此,特地的去尝试了以下${}是不是不带引号的,因此测试了以下sql语句,当我直接将${}赋值给char类型的时候,便会报错,而当我在’${}'这样表示的时候便会成原创 2020-07-19 16:57:52 · 297 阅读 · 0 评论 -
A query was run and no Result Maps were found for the Mapped Statement........
该错误类型为: A query was run and no Result Maps were found for the Mapped Statement ‘org.com.mybatisMapper.goodsMapper.queryOrderById’. It’s likely that neither a Result Type nor a Result Map was specified 错误原因: 在使用mybatis的时候忘了给查询语句设置返回类型了,设置一下即可 ...原创 2020-07-16 11:26:46 · 362 阅读 · 0 评论