Я прочитал где-то commit = flush + commit.Hibernate Connection Count Count
Я знаю только, что, когда мы вызываем session.flush()
, наши операторы выполняются в базе данных, но не фиксируются.
Предположим, мы не вызываем метод flush()
на объект сеанса, и если мы вызываем метод commit ... он будет внутренне выполнять работу над выполнением операторов в базе данных и затем совершать.
фиксации = вровень + фиксации (в случае функциональности)
Мне любопытно, сколько сетевое соединение это создаст.
Это может быть интересно для вас: http://stackoverflow.com/questions/780755/nhibernate-flush-how-it-works/780918#780918 –