![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 403 阅读 · 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 · 666 阅读 · 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 · 267 阅读 · 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 · 330 阅读 · 0 评论