java.lang.InstantiationException

在JDBC中利用反射机制来查询单个javaBean时出现了如下异常:
java.lang.InstantiationException: com.orange.MusicInfo.MusicInfo
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at JDBCTools.JDBCService.findSimpleRefResult(JDBCService.java:82)
at JDBCTools.JDBCService.main(JDBCService.java:130)
经测试发现是因为在com.orange.MusicInfo.MusicInfo类中缺少一个无参的构造方法,且这个构造方法必须是public类型的!

你可能感兴趣的:(exception)