Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > помогите разобраться с транзакциями плиз


Автор: wadissimo 4.9.2006, 14:48
допустим в контексте какой-то транзакции делаются такие операции:
1. вставляется строчка в таблицу с определенным PK
2. выбирается строчка из этой же таблицы с PK вставленной строчки.

Какой результат я получу в пункте 2. Будет ли строчка выбрана.
Я проделал тест. У меня строчка не выбирается. Мне это кажется странным, можно ли сделать так, чтобы строчка выбиралась?

И что вообще влияет на результат пункта 2?

Если делать через базу, а не JDBC ,  результат противополжный.

Автор: wadissimo 4.9.2006, 17:00
все проблема решена, случайно было два раза подряд Connection.close() 
Но все равно не понятно, как это может влиять?

Автор: Stampede 4.9.2006, 18:17
Цитата(wadissimo @  4.9.2006,  08:00 Найти цитируемый пост)
Но все равно не понятно, как это может влиять?


Недостаточно данных. Полезным будет указать:
  • тип базы;
  • драйвер JDBC;
  • фрагмент кода, осуществляющий вставку/чтение.

Тогда можно будет продолжить более предметно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)