shh 解决 Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session into Flush
加个代码就是
/**添加的操作
*/
public void add(Student student){
//就是这个代码 加上这个就是不会出来那样的错误了
hibernateTemplate.setCheckWriteOperations(false);
student = new Student(null,"小熊啊");
final Student finalStudent = student;
int f = super.getHibernateTemplate().execute(new HibernateCallback<Integer>() {
@Override
public Integer doInHibernate(Session session) throws HibernateException {
session.save(finalStudent);
return 1;
}
});
System.out.println("成功了");
}
/**查询的操作
*/
public List<Student> get(){
List<Student> list=super.getHibernateTemplate().execute(new HibernateCallback<List<Student>>() {
@Override
public List<Student> doInHibernate(Session session) throws HibernateException {
SQLQuery sqlQuery = session.createSQLQuery("select * from studentss");
return sqlQuery.list();
}
});
return list;
}