Mybatis查询后的对象属性都是null,但是数据库里查询,却是正常的

最近学习SSM框架,按照网上的教程框架搭建完场,添加删除功能是正常的,但是,
修改这一块,出现问题了:
service返回的对象
代码如下:
页面
controller
service
dao
mapper

你的功能是将select出的对象存储到java对象中,首先需要确保mybatis能识别出你的Paper对象,看一下xml配置有没有配置这个对象,比如说这样配置

 @Alias("author")
public class Author {
    ...
}

详细的可以参考http://www.mybatis.org/mybatis-3/zh/configuration.html#typeAliases
学习mybatis最好把这篇文章看完,以后也可以当做工具书查看

https://blog.csdn.net/huan_chen/article/details/71763923 看一下实体类和数据库字段是否对应一致,且提供了get set 方法

 返回才有paperId,
 输入的参数是一个long
 改成#{id}

问题解决:图片说明

之前的错误写法: