问题原因:实体类写了有参的构造方法,默认构造方法没有重写导致的。在网上搜索得知只要写了带参构造函数则不会再生成无参构造函数,不管该带参构造函数是否是private的。看来java基础还是太差啊。 解决方式: 在实体类上创建无参构造。