У меня есть сервисный уровень сценария транзакции, где я могу коммитировать только после совершенной трандекции. Я упростил его, как показано ниже.
begin transaction
for(loop){
getHibernateTemplate().save(object);
getHibernateTemplate().get(object_by_key); //cannot get object by object_by_key because "object" is not commit into database until entire for(loop) completed.
}
end transaction. commit();
я пытаюсь поместить getHibernateTemplate().flush(), после save() и могу видеть "insert" в show_sql. но запись не показывает внутри базы данных. как заставить писать в базу данных после каждого save() вместо того, чтобы ждать коммита, как описано выше ?