根据提供的代码,可能导致查询结果为空的原因有以下几点:

  1. 数据库中没有符合条件的记录:请确保数据库中存在ods_batch表中Batch列为'68323824KN'的记录。

  2. 数据库连接配置不正确:请检查数据库连接配置,确保可以正确连接到数据库。

  3. 查询条件设置不正确:请确认查询条件是否正确设置,可以尝试去掉AND ob.Batch = '68323824KN'条件,看是否能查询到结果。

  4. 映射配置不正确:请确保BaseResultMap中的映射配置与查询结果的列名一致,包括大小写。可以通过打印SQL语句或者调试来确认查询结果的列名。

如果以上解决方法都没有解决问题,建议检查数据库中的数据以及表结构,或者提供更详细的代码和错误信息以便更好地帮助您解决问题。

resultMap id=BaseResultMap type=orgjeecgmodulesodsBatchServicevoOdsBatchPage result column=obMaterial property=material jdbcType=VARCHAR result column=obManufactureDate property=manufact

原文地址: https://www.cveoy.top/t/topic/iHxM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录