我也出现了java.lang.reflect.InvocationTargetException的报错,我的解决办法是将Hibernate的jar包手动导入到WEB—INF/lib目录下,重新部署服务器,再启动。我想原因可能是之前并没有真正导入jar包。
我觉得生成SID那里逻辑上有一些小问题,如果当前SID已经到了S9999999,那么自动生成的SID就会使S10000000 lenth为9的字符串,当然我们只是做一个小工程,不会添加到那么多,只不过在逻辑的严谨上觉得这里有点小小的问题。
2016-01-10
修改前如果先进行了查询,则在返回一个对象前先把session clear
一下防止发生a different object with the same identifier value was already associated with the session错误
一下防止发生a different object with the same identifier value was already associated with the session错误
2016-01-04
在进行添加信息时,后台实现为:
private Students students;
public Students getStudents() {
return students;
}
public void setStudents(Students students) {
this.students = students;
}
前台传参形式为:
学生姓名<input type="text" name="students.sname"></input>
private Students students;
public Students getStudents() {
return students;
}
public void setStudents(Students students) {
this.students = students;
}
前台传参形式为:
学生姓名<input type="text" name="students.sname"></input>
2016-01-04