当没有开启事务时:
Session session = HibernateUtils.getSession();
//Transaction transaction = session.beginTransaction();
User user = new User();
user.setName("name1");
session.save(user);
//transaction.commit();
session.close();
save时先执行insert into语句,然后rollback。
但是persist,直接不执行insert into 语句。
本文探讨了在Hibernate框架中save方法与persist方法的行为差异,特别是在未开启事务的情况下。save方法会执行插入操作并随后回滚,而persist则不会立即执行插入语句。
1066

被折叠的 条评论
为什么被折叠?



