08 2022 档案
摘要:数据库的时间类型Mysql中经常用来存储日期的数据类型有三种:Date、Datetime、Timestamp。【1】Date数据类型:用来存储没有时间的日期。Mysql获取和显示这个类型的格式为“YYYY-MM-DD”。支持的时间范围为“1000-00-00”到“9999-12-31”。【2】Dat
阅读全文
摘要:从页面传过来的时间为格林威治时间,例如:Thu Sep 21 11:56:46 CST 2017,而实体类里的是date字段,直接传给mybatis执行update会报错。解决方法就是在mybatis传入的时候,即在xml中加jdbcType=DATE,即可解决。createtime=#{items
阅读全文
摘要:<!-- 批量更新第一种方法,通过接收传进来的参数list进行循环着组装sql --><update id="batchUpdate" parameterType="java.util.Map"> <!-- 接收list参数,循环着组装sql语句,注意for循环的写法 separator=";" 代
阅读全文
摘要:敲重点:这是由于增强for循环底层调用的是迭代器的next和hasnext方法来遍历的,移除元素后,无法预知到元素的位置。这也是增强for的缺点,不能获取下标,不能动态删除集合中的内容。 解决方案; 1,先在for循环里面使用收集需要删除的元素,然后在集合外统一删 2,使用普通for循环。
阅读全文