首页 / 科技周边 / 正文

数据库中有数据但查询null 

数据库中有数据但查询结果为null的原因可能有以下几点:

1. 字段名称不匹配:在使用逆向工程后会为我们自动生成实体类和映射文件,但是生成的实体类中某些属性名和数据库表中的属性名可能会发生改变。如果sql查询的时候返回值类型不为resultMap,就会返回null。

2. 权限问题:检查是否有足够的权限来访问和查看数据表。检查您的用户账户是否具有正确的访问权限和授权级别。

解决方案:

1. 将sql语句的返回值类型改为resultMap,或者给出现变化的字段起别名,但是起的别名一定要和实体类的属性名对应上。

2. 检查权限问题,确保用户账户具有正确的访问权限和授权级别。

如有侵权请及时联系我们处理,转载请注明出处来自