1.若查询出的数据只有一条,
(1). 可以通过实体类对象
(2). 可以通过list 集合接收
(3). 可以通过Map集合接收

2.若查询出的数据有多条
(1). 可以通过实体类类型的list集合接收
(2). 可以通过Map类类型的List集合接收

(3). 可以在mapper接口的方法上添加MapKey注解,此时就可以将每条数据转换的map集合作为值 ,以某个字段的值作为键,放在同一个map中

注意:但是一定不能通过实体类对象接收,此时会抛出异常TooManyResultsException
当查询数据时,一条数据可由实体类对象、list集合或Map集合接收。多条数据则需用list集合或Map的List。若用实体类对象接收多条数据,会导致TooManyResultsException异常。可以使用MapKey注解以特定字段值作为键,构建Map结构。
1421

被折叠的 条评论
为什么被折叠?



