В тесте, где я хочу сохранить объект, а затем докажу, что он был сохранен, извлекая его из db (а не сеанса), я не вижу разницы между следующим:
// save it
session.Clear()
// fetch it
или
// save it
session.Flush()
session.Evict(_instance)
// fetch it
ленивый программист во мне наклоняется к одной линии над двумя. Есть ли какая-то причина, по которой мне не хватает двух линий больше?