老师这个问题怎么解决呢
来源:7-1 Mybatis注解开发方式(上)
阿满___最帅
2020-03-06 12:05:57
public interface GoodsDAO {
@Select("select * from t_goods where current_price between #{min} and #{max} order by current_price limit 0,#{limt}")
public List<Goods> selectByPriceRange(@Param("min") Float min, @Param("max") Float max, @Param("limt") Integer limt);
}
2回答
同学你好,1、如下报错是没有正确访问到数据库
排查: 1)、建议同学先检查一下是否启动了mysql的服务。在我的电脑上点击右键,选择管理,打开服务与应用程序->服务,找到mysql,然后查看是否启动,如:
如果没有,点击启动,再试试。
2)、建议同学查看链接数据库的用户名和密码是否正确。
2、NoClassDefFoundError是是没有加载到这个类,同学可以根据具体的报错位置查看MyBatisTestor文件中的27行报错查看一下。
NoClassDefFoundError一般需要排查类是否真的存在,比如包导错了。自定义的类是否没有在target目录生成class文件,如果没生成,同学需要重新编译一下。
如果还是有问题,同学可以尝试将代码贴出到"我要回答"中,老师来测试一下。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
阿满___最帅
提问者
2020-03-06
然后我爸mappers里面的package改成mapper,又开始报这个错了,我导入的老师的文件呀,这个也不用xml,难道是我的dao文件的class出错了?
相似问题