老师这个问题怎么解决呢

来源:7-1 Mybatis注解开发方式(上)

阿满___最帅

2020-03-06 12:05:57

http://img.mukewang.com/climg/5e61cbf209d49eac13770366.jpg

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回答

好帮手慕小班

2020-03-06

同学你好,1、如下报错是没有正确访问到数据库

http://img.mukewang.com/climg/5e62134b09fc7b2211990066.jpg

排查:    1)、建议同学先检查一下是否启动了mysql的服务。在我的电脑上点击右键,选择管理,打开服务与应用程序->服务,找到mysql,然后查看是否启动,如:

http://img.mukewang.com/climg/5e62141f09c41f3705870316.jpg

如果没有,点击启动,再试试。

        2)、建议同学查看链接数据库的用户名和密码是否正确。

    2、NoClassDefFoundError是是没有加载到这个类,同学可以根据具体的报错位置查看MyBatisTestor文件中的27行报错查看一下。

NoClassDefFoundError一般需要排查类是否真的存在,比如包导错了。自定义的类是否没有在target目录生成class文件,如果没生成,同学需要重新编译一下。

http://img.mukewang.com/climg/5e6214560943da6c12110160.jpg

如果还是有问题,同学可以尝试将代码贴出到"我要回答"中,老师来测试一下。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

0

阿满___最帅

提问者

2020-03-06

http://img.mukewang.com/climg/5e61cd4a09fbd98a00000000.jpg

然后我爸mappers里面的package改成mapper,又开始报这个错了,我导入的老师的文件呀,这个也不用xml,难道是我的dao文件的class出错了?

0

0 学习 · 8016 问题

查看课程