Failed to instantiate [java.lang.Long]: No default constructor found;nested exception is java.lang()
  TEZNKK3IfmPf 2024年03月29日 66 0

IDEA报错 Failed to instantiate [java.lang.Long]: No default constructor found; nested exception is java.lang.NoSuchMethodException: java.lang.Long.()解决办法

今天写Spring的一个案例,使用JdbcTemplate进行数据库查询,报了这个错.如下
Failed to instantiate [java.lang.Long]: No default constructor found;nested exception is java.lang()
当然错误解决后发现也很简单,我们使用Spring中的那些方法时,只能使用人家提供好的,否则就会出现类似的该方法异常.Failed to instantiate [java.lang.Long]: No default constructor found;nested exception is java.lang()

这里进行查询返回值是个Long类型,而这个类型是JDK已经定义好的,应该用类型.class,对于自定义类型才使用BeanPropertyRowMapper<>()来搞.

所以以后有空一定要去看看JDK,框架等的源码,帮我们更好的理解.更重要的是理解了我们才可以学习,创新.

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2024年03月29日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   20天前   44   0   0 java
TEZNKK3IfmPf