Session的save()方法用来将一个临时对象转变为持久化对象,也就是将一个新的实体保存到数据库中。通过save()将持久化对象保存到数据库需要经过以下步骤:1系统根据指定的ID生成策略,为临时对象生成一个唯一的OID;2将临时对象加载到缓存中,使之变成持久化对象;3提交事务时,清理缓存,利用持久化对象包含的信息生成insert语句,将持久化对象保存到数据库。
关注时代Java