使用mybatisplus出现报错Invalid bound statement (not found): com.yy.mapper.HotelOrderMapper.insert
时间: 2023-11-26 14:42:59 浏览: 88
出现报错"Invalid bound statement (not found)"的原因是在使用mybatisplus时,没有正确配置对应的映射文件。解决这个问题的方法是确保mapper接口的namespace与映射文件的namespace一致,并且将映射文件的位置正确配置。
在你的情况下,报错信息是"com.yy.mapper.HotelOrderMapper.insert",可能是因为没有正确配置对应的映射文件或者映射文件的位置配置不正确。你可以按照下面的步骤来解决这个问题:
1. 确认你的映射文件位置配置正确。在你的配置文件中,找到"mybatis-plus.mapper-locations"这个属性,确保它的值是正确的。比如,你可以将它配置为"classpath:/com/example/computer/mapper/*Mapper.xml"。
2. 确认mapper接口的namespace与映射文件的namespace一致。在你的mapper接口中,找到对应的方法,确保它的namespace与映射文件中的namespace一致。比如,在你的mapper接口中,可以将namespace配置为"com.yy.mapper.HotelOrderMapper"。
3. 确认映射文件中有对应的SQL语句。在你的映射文件中,找到对应的namespace,确保其中有对应的SQL语句。比如,在你的映射文件中,可以添加一个名为"insert"的SQL语句,用来实现插入操作。
通过以上的步骤,你可以解决报错"Invalid bound statement (not found)"的问题,使你的mybatisplus能够正常使用。
阅读全文