java.lang.NoSuchMethodException: com.gql.pojo.User.() 解决方案

文章目录


问题说明

在Spring整合Mybatis时,遇到此问题。

Caused by: java.lang.NoSuchMethodException: com.gql.pojo.User.<init>()
	at java.lang.Class.getConstructor0(Class.java:2892)
	at java.lang.Class.getDeclaredConstructor(Class.java:2058)
	at org.apache.ibatis.reflection.factory.DefaultObjectFactory.instantiateClass(DefaultObjectFactory.java:60)
	... 69 more

解决方案

这是因为mybatis框架在初始化bean的时候需要无参构造器,写了有参构造器,会把无参构造器覆盖掉,需要在pojo中加上一个无参构造。

发布了413 篇原创文章 · 获赞 1081 · 访问量 23万+

猜你喜欢

转载自blog.csdn.net/weixin_43691058/article/details/104325238