
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.02.2012, 16:59:38
|
|||
|---|---|---|---|
|
|||
getGeneratedKeys при транзакции |
|||
|
#18+
Всем привет! Такой код Код: java 1. 2. 3. 4. Как после этого получить generated keys ? До этого пользовался Код: java 1. 2. Но периодически возникает ошибка Lock wait timeout exceeded; try restarting transaction Таблицы - InnoDB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.02.2012, 17:18:07
|
|||
|---|---|---|---|
getGeneratedKeys при транзакции |
|||
|
#18+
Неужели даже документацию посмотреть не смогли? http://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#getGeneratedKeys() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.02.2012, 19:13:40
|
|||
|---|---|---|---|
|
|||
getGeneratedKeys при транзакции |
|||
|
#18+
Вы не поняли в чем проблема, после коммита в statement - пусто при выполнении getGeneratedKeys. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.02.2012, 19:18:26
|
|||
|---|---|---|---|
getGeneratedKeys при транзакции |
|||
|
#18+
А до коммита? А зачем вы вообще используете вот такую жесть: statement.execute("START TRANSACTION"); и statement.execute("COMMIT"); ? Чем вас не устраивает connection.commit()? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.02.2012, 20:52:46
|
|||
|---|---|---|---|
|
|||
getGeneratedKeys при транзакции |
|||
|
#18+
Меня устраивает, но периодически возникает ошибка Lock wait timeout exceeded; try restarting transaction Может подскажите как решить проблему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.02.2012, 21:02:02
|
|||
|---|---|---|---|
getGeneratedKeys при транзакции |
|||
|
#18+
mreLock wait timeout exceeded; try restarting transaction вот и разбирайся с транзакциями. Причём тут возврат id-key. - делай их короче - не блокируй без нужды - обеспечивай параллелизм БЛ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2132638]: |
0ms |
get settings: |
18ms |
get forum list: |
23ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
46ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 402ms |
| total: | 590ms |

| 0 / 0 |
