이 질문은 속임수이지만, 나는 여전히 플러싱을 처리하는 가장 좋은 방법을 이해하지 못합니다. 나는 FooRepository.Save 방법을 사용해야 제가 NHibernate에에 FooRepository을 변경하고 이제NHibernate에서 플러시
private void btnSave_Click()
{
SaveForm();
ReloadList();
}
private void SaveForm()
{
var foo = FooRepository.Get(_editingFooId);
foo.Name = txtName.Text;
FooRepository.Save(foo);
}
private void ReloadList()
{
fooRepeater.DataSource = FooRepository.LoadAll();
fooRepeater.DataBind();
}
:
나는 다음과 같은 코드를 많이 포함 된 기존 코드베이스를 마이그레이션하는 건가요? 엔티티가 저장 될 때 항상 FooRepository가 세션을 플러시해야합니까?