小编LMC*_*LMC的帖子

刷新会话时的Nhibernate SQL语句顺序

根据NHibernate文档,在刷新会话时,SQL语句按以下顺序发出:

  • 所有实体插入,使用ISession.Save()以相同的顺序保存相应的对象
  • 所有实体更新
  • 所有集合删除
  • 所有集合元素删除,更新和插入
  • 所有集合插入
  • 所有实体删除,以相同的顺序使用ISession.Delete()删除相应的对象

为什么它按此顺序强制,是否有任何方法可以更改它,以便语句按照我给它们的顺序执行?

nhibernate hibernate

7
推荐指数
1
解决办法
2118
查看次数

标签 统计

hibernate ×1

nhibernate ×1