摘要: 一.设置的resutType为Integer/Double类时 此时java接收的对象即可以是单个对象,也可以是List对象,具体如下: 二.设置的resultType为hashmap时设置 此时mapper文件中设置的resultType为hashmap,java中具体接收的是Map,同时返回的数 阅读全文
posted @ 2020-02-08 20:12 未月廿三 阅读(378) 评论(0) 推荐(0) 编辑
摘要: mapper.xml文件 dao文件 CloseOrderServiceImpl文件 CloseOrder文件 CloseOrderList文件 上面是整个操作文件,下面讲解: 在mapper.xml文件中resultMap(customResultMap)配置详情: 上面的代码为设置按照分组的字段 阅读全文
posted @ 2020-02-08 20:08 未月廿三 阅读(4958) 评论(0) 推荐(0) 编辑
摘要: 错误一(犯过错) 错误二(可能) 阅读全文
posted @ 2020-02-08 20:06 未月廿三 阅读(4753) 评论(0) 推荐(0) 编辑
摘要: 今天在使用MyBatis执行sql语句时,出现如下异常: 执行的sql语句配置信息如下: 对应的dao接口代码为: 应该改为: 原因就在于resultType代表的是List中的元素类型,而不应该是List本身,究其原因就在于被dao中的方法声明(标红出) public List getColumn 阅读全文
posted @ 2020-02-08 20:04 未月廿三 阅读(1206) 评论(0) 推荐(0) 编辑
摘要: 批量插入 WaterEleMapper.xml部分代码 xxxMapper部分代码 对于foreach标签的解释参考了网上的资料,具体如下: 使用批量插入执行的SQL语句应该等价于: 批量删除 1、(使用类似in需要遍历的)传数组/或数组/或map(优先使用) int deleteByBatch(@ 阅读全文
posted @ 2020-02-08 20:02 未月廿三 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 一.更新多条数据,每条数据都不一样 背景描述:通常如果需要一次更新多条数据有两个方式,(1)在业务代码中循环遍历逐条更新。(2)一次性更新所有数据(更准确的说是一条sql语句来更新所有数据,逐条更新的操作放到数据库端,在业务代码端展现的就是一次性更新所有数据)。两种方式各有利弊,下面将会对两种方式的 阅读全文
posted @ 2020-02-08 20:00 未月廿三 阅读(228814) 评论(5) 推荐(35) 编辑
摘要: 通过map插入 controller serviceImpl service mapper xml 通过实体类插入 controller Order serviceImpl service mapper xml selectKey order属性可以控制 selectKey在插入操作前或者操作后获取 阅读全文
posted @ 2020-02-08 19:55 未月廿三 阅读(1412) 评论(0) 推荐(0) 编辑