Search code examples
nhibernatehibernateparent-childsecond-level-cache

NHibernate parent-child relationship: does NH update parents in entity cache?


If I update a child in a parent-child relationship, the child gets updated in the L2 cache. But what about the parent? Is it possible to do this without hitting the database?

Thanks!


Solution

  • The L2 entity cache is updated when the corresponding entity is updated and the corresponding transaction is committed. Relationships don't matter.