报错之前是这样写的
public void add(T t) {
hibernateTemplate.save(t);
hibernateTemplate.flush();
}
代码改成
public void add(T t){
//添加下面这行 把hibernateTemplate FlushMode 设置为 Auto
hibernateTemplate.getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO);
hibernateTemplate.save(t);
hibernateTemplate.flush();
}
完美解决!