
Mybatis
王会举
技术改变世界
展开
-
项目启动报错: Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ 解决方案, mybatis踩坑
1问题描述在我搭建项目的时候采用的是SpringBoot+Mybaits的架构.于是我再创建项目的时候 直接让idea进行整合. idea采用了spring-boot-starter-XXX 系列的框架版本来作为maven的jar包, 注意:问题就出在这在我创建后各种demo.写好配置文件后测试的时候发现项目竟然无法启动.报错如下Error creating bean with name 'adminDao' defined in file .....Property 'sqlS...原创 2020-12-23 16:45:00 · 10267 阅读 · 6 评论 -
mybatis foreach执行多条sql报错的解决方法
mybatis foreach执行多条sql报错的解决方法今天在用mybatis执行foreach更新操作时报了奇怪的错误.sql语句是没有任何问题的.sql拿出来直接能运行.但是mybatis就是不能运行.而我传递一条数据的话mybatis能运行,但是两条以上数据就会报错后来发现是mysql不支持执行多条sql语句.为此需要再数据源后面加上一句话.就可以执行多条sql了&allowMultiQueries=true...原创 2020-11-17 16:29:09 · 1720 阅读 · 3 评论 -
Mybatis中的sql语法之<where>标签的使用
mybatis可以动态的拼接sql,所以可以直接使用sql中的关键字where.但是直接使用where会有一个问题,请看下列代码1:正常的where语法<select id="xxx" resultType="xxx"> SELECT * FROM table where <if test="state != null"> state = #{state} </if> </select>上面的代码如果<if&g原创 2020-09-14 16:30:24 · 2673 阅读 · 0 评论