java.lang.NoSuchMethodError: cn.makangning.test.dao.Users.getUserBirthday()Ljava/sql/Date;

有时候出现这种怪异的问题,是由于多个版本的class存在。 
比如说:某个java编译成class后,放到classes下面,然后lib目录下,也有这个class所在的jar包,这样就导致classpath实际上有两个相同的class
(以上来自百度)
解决办法:把项目的编译文件删除,知后重新编译
(如果找不到编译文件,也可保存项目后重新导入,重新编译)
原文地址:https://www.cnblogs.com/makangning/p/9315798.html