对于@Query自定义查询时
1、如果返回的是整张表数据,可以直接映射到实体类,用Bean或者List<Bean>皆可
2、返回的是统计数据,那么可以用Integer接收,或者其他的类,这是单个数据的返回值,也可以直接映射
3、当返回值是两列数据时,可以用Map映射,如果是多行可以用List<Map>映射,这时候每一行都被映射成一个Map。
4、当返回值是两列及以上时,最好的办法就是用Object接收,多行用List<Object>映射,取到对应的值后,可以通过手动的数据类型转换
对于@Query自定义查询时
1、如果返回的是整张表数据,可以直接映射到实体类,用Bean或者List<Bean>皆可
2、返回的是统计数据,那么可以用Integer接收,或者其他的类,这是单个数据的返回值,也可以直接映射
3、当返回值是两列数据时,可以用Map映射,如果是多行可以用List<Map>映射,这时候每一行都被映射成一个Map。
4、当返回值是两列及以上时,最好的办法就是用Object接收,多行用List<Object>映射,取到对应的值后,可以通过手动的数据类型转换