这个报错是由于 MyBatis 找不到对应的 SQL 语句导致的。

要解决这个问题,你可以按照以下步骤进行操作:

  1. 确保在你的 Mapper XML 文件中存在一个名为 'findByUsername' 的 SQL 语句。检查一下你的 'AdminDao.xml' 文件中是否有这个 SQL 语句,并确认其语句是否正确。

  2. 确保你的 'AdminDao' 接口中有一个名为 'findByUsername' 的方法,并且这个方法的名称与 Mapper XML 文件中的 SQL 语句名称一致。

  3. 确保你的 Mapper XML 文件已经被正确地加载到了 MyBatis 的配置文件中。检查一下你的 MyBatis 配置文件中是否有引入了 'AdminDao.xml' 文件,并确认文件路径是否正确。

如果你仍然无法解决这个问题,可以提供更多的代码和配置信息,以便我们能够更好地帮助你解决这个问题。

MyBatis 报错 'Invalid bound statement (not found)' 解决方法

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

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