我查了很多,有类似问题,尝试了他们的方法但是不行,我的不是因为数据库与实体类中的字段名不同。只事四表查询,其中一张表的数据出不来
直接上图
实体类(多张表的属性)
mysql中查询
postman中测试
如果使用resultMap,里面的属性映射要怎么写,获取的有三张表的字段数据
如果无法做自动映射,建议,直接指定返回结果集resultMap,
你这里应该把mybatis的配置文件放出来吧,我记得那个字段类型要进行说明的。如果你只是为了解决问题那么建议数据库全部varchar,然后后台string
直接返回实体类MyAchievement呗,resultType="MyAchievement",然后select e.name as name ...........
看看实体类是否有get,set方法,实体类路径是不是在根路径下【因为mapper中的type没有路径默认根路径】
红色部分都去掉
试着把你的mapper文件里的查询sql语句里的ge.*改成对应的那三个字段,看看这样返回是否有值