
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.03.2007, 14:03:20
|
|||
|---|---|---|---|
EJB Stateless Bean и транзакции |
|||
|
#18+
Доброго времени суток. Помогите разобраться и ткните пальцем куда надо... Есть Entity: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Есть Stateless Session Bean: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. и есть клиент этого бина: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Все работает нормально. Но есть одна тонкость: Проделываю следующую последовательность действий: 1) Запускаю Session bean 2) Запускаю клиента - выборку делает правильно 3) Ручками в базе изменяю строку 4) Запускаю клиента - выборка получается что и в случае 2. То есть изменения внесенные другими прилижениями не видны. Насколько я понимаю, что из-за того что выбока em-ом делается из PersistanceContext, то есть при второй выборке в базу никто не лезит. Так вот вопрос - правильно ли я думаю и как сделать так, чтобы выбирались текущие значения из базы данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2007, 01:51:32
|
|||
|---|---|---|---|
EJB Stateless Bean и транзакции |
|||
|
#18+
после 3) Ручками в базе изменяю строку скажи commit ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2007, 09:06:08
|
|||
|---|---|---|---|
EJB Stateless Bean и транзакции |
|||
|
#18+
exppпосле 3) Ручками в базе изменяю строку скажи commit Ну естественно сказал - дело не в базе, дело именно в том что выборка идет из контекста приложения !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.03.2007, 11:12:39
|
|||
|---|---|---|---|
EJB Stateless Bean и транзакции |
|||
|
#18+
непохоже. бин не Statefull. PC не экстендится. Разве только кэш какой то стоит. но странно очень ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2007, 10:06:06
|
|||
|---|---|---|---|
EJB Stateless Bean и транзакции |
|||
|
#18+
Неужели никто не поможет советом? - ну очень надо... По поводу кеша - что за кеш и где он конфигурится ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2007, 13:44:49
|
|||
|---|---|---|---|
EJB Stateless Bean и транзакции |
|||
|
#18+
Чтож - порыскал и нашел-таки ответ... Действиетльно из-за кеша JPA-провайдера. Надо заменить Код: plaintext 1. Код: plaintext 1. Надеюсь в будущем кому-ть поможет :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2146229]: |
0ms |
get settings: |
17ms |
get forum list: |
25ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
32ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 302ms |
| total: | 468ms |

| 0 / 0 |
