No setter found for property *(property)in class *(class)
大概意思是什么属性在什么类中没有找到。
http://stackoverflow.com/questions/19748013/no-setter-found-for-property-in-class
可以参考这边文章。
在配置ApplicationConext.xml文件是报这样的错误。
解决的办法检查下你的set***是否出现错误,如果检查不出,建议可以把原来方法删除,通过编辑器自动生成,就是右键-source-gennertate set and get
2、
Multiple annotations found at this line: - DOCTYPE declaration not closed
错误参考http://bbs.csdn.net/topics/220026259
居然剪切然后复制上去可以了,神奇啊。
3、
The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files
使用java jdk1.8 出现的问题。
http://blog.csdn.net/xtj332/article/details/41650779
原因说是1。8版本不稳定
4、log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
找不到log4j.properties配置文件
http://bbs.csdn.net/topics/320261792
5、在Query query = session.createQuery("from table");
然后调试下,query是为空的。
原因是createQuery方法拼接有点问题吧,使用其他createSQLQuery替代,就可以了。
百度解决方法:Query query = session.createSQLQuery("from table").addEntity(Student.class);
List<Student> list = query.list();便可以通过遍历list实现输出