![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybaitis
Mr_YDK
1、有的程序员之所以犯错误,不是因为他们不懂,而是因为他们自以为什么都懂。
2、编程就是算法和数据结构,算法和数据结构是编程的灵魂。
展开
-
Mybatis的注解方式@Select进行条件判断和循环
@Select("<script>select count(1) from table_123 where tenant = #{tenant} " + " <when test='statusList != null'> " + " and status in " + " <foreach collection='statusList' item='status' open='(' separator=',' clos.原创 2022-01-10 20:21:36 · 4125 阅读 · 0 评论 -
Mybatis执行过程中报UncategorizedSQLException异常
执行两个表连表查询语句,原创 2017-07-07 18:20:51 · 19414 阅读 · 0 评论 -
Mybatis的Mapper.xml中<if test>报NumberFormatException
在Mybatis的Mapper.xml中中使用纯数字字符串进行判断时报NumberFormatException异常解决:if 条件中若判断有某参数是否为String类型的'0',需要使用'0'.toString()方法即if<test="type != null and'0'.toString()!=type">PLUS:中多条件判断 用and 连接,注意是小写and原创 2017-08-09 13:34:43 · 626 阅读 · 0 评论 -
Mybatis一对多查询的子对象集合中对象数目不对
在项目的一对多查询中遇到两种子对象数目异常情况《一》在进行一对多查询时,有时会出现当主表对象(一对多的一)的子表属性项(一对多的多)的数目为0时,查询结果却显示主表对象中有一条子表对象数据(子表对象的其中某一项属性有值,其他各项包括id属性都为null)原因: 1.在进行多表关联时,由于子表的某一项属性和主表有关联,在collection中又对子表属性对应的中的该关联属性进行了原创 2017-07-27 19:46:08 · 3649 阅读 · 0 评论 -
Mybatis报错:Invalid bound statement (not found)
Mybatis中运行程序遇到错误:Invalid bound statement (not found)....一般是Mybatis中的Dao层Java文件没有跟Mapper.xml文件发生映射或者其中的方法没有发生映射(xml中没有对应方法)①检查一下Mapper.XML中的namespace对应的Dao层接口java文件的路径是否有错误;②如果java接口和mapper.xml文件原创 2017-08-14 14:31:37 · 699 阅读 · 0 评论 -
Mysql,Mybatis做时间过滤报表:日周月统计
声明:classType------0:今日,1:周,2:月,3:自定义,4:最近七天 AND DATE_FORMAT(s.create_time,'%Y%u') = DATE_FORMAT(CURDATE( ),'%Y%u') AND原创 2017-09-13 14:28:38 · 3587 阅读 · 0 评论