为什么session.Save立即发送查询

时间:2012-02-04 19:58:54

标签: nhibernate

确定session.Save(...)是否立即向数据库发送查询的内容是什么? 或者它推迟到commit()

1 个答案:

答案 0 :(得分:5)

主要取决于所选择的身份生成策略。如果将其设置为native / identity seesion.Save()将立即将SQL发送到db。这是因为Save方法需要返回已保存实体的id。