mybatis
alwaysBrother
这个作者很懒,什么都没留下…
展开
-
mybatis框架order by作为参数传入时失效小坑
mxl中的语句如下<select id="statToday" resultType="com.dahua.la.business.model.vo.StatSysResultVO"> select a, b, count(1) as total from table where a is not null and b is not null and operateTime >= #{原创 2020-07-20 22:48:56 · 640 阅读 · 0 评论 -
Caused by: org.apache.ibatis.reflection.ReflectionException: Could not set property ‘id‘ of ‘class
问题描述Caused by: org.apache.ibatis.reflection.ReflectionException: Could not set property ‘id’ of ‘class XXX’ with value ‘XXX’ Cause: java.lang.IllegalArgumentException: argument type mismatch这是mybatis保存数据时报的一个错,跟着源码找了一下原因。如下:因为mybatis的全局配置com.baomidou.my原创 2020-07-18 08:53:20 · 3787 阅读 · 0 评论 -
mybatis使用foreach语句实现IN查询
mybatis使用foreach语句实现IN查询先看一个实例mapper.java: List<User> selectByIdSet(@Param("idList")List<Integer> idList);mapper.xml <select id="selectByIdSet" resultMap="BaseResultMap"> SELECT <include refid=原创 2017-05-31 20:28:45 · 27872 阅读 · 3 评论 -
mybatis配置log4j打印sql日志
mybatis配置log4j打印sql日志前提是你已经配置好了log4j.在mybatis的配置文件中设置<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/m原创 2017-05-31 20:40:26 · 662 阅读 · 0 评论 -
Invalid bound statement (not found)
Invalid bound statement (not found)Mybatis在idea中有时会出现这个错误。常规的思路是:1:检查xml文件中mapper接口的命名空间是否正确,model、modelExample是否对应。2:检查xml文件中的id 和mapper中的接口名称能否对应上idea有个问题就是不会把非resource目录下的xml文件编译进target里面,会出现这个错误。原创 2017-06-01 21:46:05 · 605 阅读 · 0 评论 -
org.apache.ibatis.ognl.NoSuchPropertyException: java.util.ArrayList.XXX
mybatis执行批量语句是,可能会遇到这个错误。解决: 如果是只有一个集合作为参数,无影响。如果除了集合参数,还有其他类型的,则批量的集合参数必须放在第一个。例如:void updateFromManage(@BatchParameter("companyBillingItem") List companyItems, @Param("ns原创 2018-01-13 21:04:44 · 23252 阅读 · 0 评论 -
Could not load JDBC driver class [com.mysql.jdbc.Driver]
Could not load JDBC driver class [com.mysql.jdbc.Driver]Could not load JDBC driver class [com.mysql.jdbc.Driver]今天的单元测试老跑不起来,提示这个问题,检查了配置文件什么的,没有错误,也没有空格。就是加载不到。后来加上mysql-connector-java 这个依赖就好了。<depend原创 2018-01-28 16:13:02 · 2272 阅读 · 0 评论