Mybatis
文章平均质量分 79
MyBatis
问啥啥不会
啥也没有别看了
展开
-
MyBatis查询List返回数据只有少部分,因为结果去重了
在调用selectList()时,发现只返回3条,而打印的查询结果有40条,这是因为当主键Id重复时MyBatis会自动去重。 现在想做出很少的修改,还能拿到所有结果。可以使用伪列来解决。伪列就是新增一列来代替主键的值。在实体类中新增一个字段/**伪列字段,用来阻止去重*/private Integer rowNo;XML中ID映原创 2020-08-26 18:30:27 · 1978 阅读 · 0 评论 -
Mybatis@Select、foreach
目录foreach属性@Select注解常用查询在@Select中拼写动态SQL语句foreach属性属性描述item循环体中的具体对象。支持属性的点路径访问,如item.age,item.info.details。 具体说明:在list和数组中是其中的对象,在map中是value。 该参数为必选。collection要做foreach的对象,作为入参时,List...原创 2019-12-16 16:14:23 · 11159 阅读 · 0 评论