问题直接上
org.apache.ibatis.exceptions.PersistenceException:
Error querying database. Cause: org.apache.ibatis.executor.ExecutorException: No constructor found in com.Ajax.domain.User matching [java.lang.String, java.lang.Integer, java.lang.String]
The error may exist in com/Ajax/dao/IUserDao.xml
The error may involve com.Ajax.dao.IUserDao.findALL
The error occurred while handling results
sql: select * from user;
Cause: org.apache.ibatis.executor.ExecutorException: No constructor found in com.Ajax.domain.User matching [java.lang.String, java.lang.Integer, java.lang.String]
这里面显示我们构造器无法匹配数据类型String、Integer、String
而我上面的构造器参数类型顺序是public User(String name,String gender,int age),显然看到顺序不一致,所以我改了构造器 public User(String name,int age,String gender),成功运行
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。