Существует одна служба, имеющая много разговоров в одной сессии. Получение режима блокировки таблицы при вставке строк в БД - PullRequest
0 голосов
/ 24 июня 2019
Transaction tx = session.getTransaction();
tx = session.beginTransaction();
try {
    session.save(table1);
    session.save(table2);
    session.findBy("from table2 where some conditions"); 
    for(List list : list1ofTransientObjectPassFromUI){ 
     session.save(table3); 
    }  
    session.save(table4);
   // saving data in multiple tables. 
   tx.commit(); 
}catch(Exception e){ 
   tx.rollback(); 
}    

(1) В приведенных выше таблицах также есть индексы для ускорения выполнения оператора select. (2) Сохраняются от 6 до 7 таблиц.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...