我有以下代码:
Color color = new Color(null,"B12",null,1);
Session session=sessionFactory.openSession();
session.setFlushMode(FlushMode.MANUAL);
session.beginTransaction();
session.save(color);
session.clear();
session.getTransaction().commit();
session.close();
sessionFactory.close();
文档说明方法Session#clear
以下内容:
退出所有已加载的实例并取消所有待处理的保存,更新和删除。
为什么它取消save()
并仍然将数据存储到数据库?请帮帮我!