1.查询结果如下
3.mapper如下
找不到问题来源,百度上搜的都是实体类的字段与数据库的字段不一致
mybatis 默认映射使驼峰式的,你把数据库的字段改成student_name和student_age试试
你Sql查出来的是集合,你却用一个对象去接收?
User queryUserByName();
改成
List<User> queryUserByName();
将mapper文件中的sql语句对应的表名改为Student,和实体类对应
试试把User
里的属性名改成studentName
、studentAge
mysql字段不区分大小写,实体配置这个studentname、studentage
问题解决了!依赖要用这个