sesstion可以开启一个事务,并使用commit提交事务
Transaction tx = session.beginTransaction();
session.save(customer);//之前已实例化好了的一个对象
session.save(log);
//其他
tx.commit();
个人理解,不喜勿喷.
session是hibernate的一级缓存, 用于存储保存修改操作, 这个时候只是缓存中保存和修改了, 数据库中还没有修改, 需要事物进行提交, 把session缓存中的数据保存到数据库中.
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....