当遇到Column '*' not found找不到的时候,首先检查该字段是否存在,如果存在还有这个错误,有两种解决办法
第一种:有可能是你的*字段取了别名,那么在查询的时候一定要指定改别名的类型,为已经存在的别名指定数据类型。只需要为最外层的有别名的字段指定类型即可。代码如下:
第二种:将返回结果映射到具体的类。可以是实体类,也可以是普通的pojo类。查询代码如下:
如果存在返回多个实体的情况:
当遇到Column '*' not found找不到的时候,首先检查该字段是否存在,如果存在还有这个错误,有两种解决办法
第一种:有可能是你的*字段取了别名,那么在查询的时候一定要指定改别名的类型,为已经存在的别名指定数据类型。只需要为最外层的有别名的字段指定类型即可。代码如下:
第二种:将返回结果映射到具体的类。可以是实体类,也可以是普通的pojo类。查询代码如下:
如果存在返回多个实体的情况: