|
|
|
jBPM. Пример Database example из jBPM jPDL User Guide
|
|||
|---|---|---|---|
|
#18+
Использую jbpm-3.2.6.SP1 1) Создаю таблицы в моей схеме через <проинсталлированный_jBPM>\database\jbpm.jpdl.oracle.sql; 2) Запускаю код на API jBPM c использованием jbpmContext.save(processInstance); jbpmContext.close(); 3) в hibernate.cfg.xml прописано, что hibernate.hbm2ddl.auto = "update" (а не "create-drop"); Но после прогона примера в разделе "Database example" из Chapter 3. Tutorial jBPM jPDL User Guide таблицы из СУБД удаляются, тест выполнен успешно. Как сделать так, что бы тест проходил успешно, при этом в СУБД таблицы <моя_схема>jbpm_* не удалялись, а сохранялись с информацией о процессе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2010, 20:27:54 |
|
||
|
jBPM. Пример Database example из jBPM jPDL User Guide
|
|||
|---|---|---|---|
|
#18+
Переделал пример из jUnit-теста на main-класс - после его выполнения, таблицы и данные в них остались :) Неужели jUnit настолько могуч, что может так модульно тестировать и чистить за собой данные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2010, 21:08:26 |
|
||
|
jBPM. Пример Database example из jBPM jPDL User Guide
|
|||
|---|---|---|---|
|
#18+
EntryНеужели jUnit настолько могуч, что может так модульно тестировать и чистить за собой данные?ХЗ про jUnit, но к примеру Spring такое умеет в штатном режиме. Он хитро правит транзакциями/чем то еще, что Hibernate работает, но после завершения данных откатываются назад. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2010, 23:06:27 |
|
||
|
jBPM. Пример Database example из jBPM jPDL User Guide
|
|||
|---|---|---|---|
|
#18+
VoDAEntryНеужели jUnit настолько могуч, что может так модульно тестировать и чистить за собой данные?ХЗ про jUnit, но к примеру Spring такое умеет в штатном режиме. Он хитро правит транзакциями/чем то еще, что Hibernate работает, но после завершения данных откатываются назад. VoDA, интересно. Хотелось бы как-то более точно это подтвердить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2010, 11:02:01 |
|
||
|
jBPM. Пример Database example из jBPM jPDL User Guide
|
|||
|---|---|---|---|
|
#18+
EntryХотелось бы как-то более точно это подтвердить.Как прошедший обучение от самого Interface21 (если кто знает что это ;) ), говорю что было такое. Одна из стандартных фич, только никто ей не пользуется. У нас в проектах не было ни разу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2010, 11:32:52 |
|
||
|
jBPM. Пример Database example из jBPM jPDL User Guide
|
|||
|---|---|---|---|
|
#18+
"Entry" <nospam@sql.ru> > Хотелось бы как-то более точно это подтвердить. что тут прдтверждать? любая книжка по спрингу рассказывает про это. наследуете тест от AbstractTransactrionalSpringTest (или как он там зовется) и все. Скажи Microsoft'у "Прощай"! Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2010, 11:48:26 |
|
||
|
jBPM. Пример Database example из jBPM jPDL User Guide
|
|||
|---|---|---|---|
|
#18+
Все спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2010, 20:35:52 |
|
||
|
jBPM. Пример Database example из jBPM jPDL User Guide
|
|||
|---|---|---|---|
|
#18+
Дабы не плодить новую тему - спрошу тут. Пытаюсь расковырять jBPM 5.3. Смотрю доку - но там не видно раздела Database example . И папки <проинсталлированный_jBPM>\database\jbpm.jpdl.oracle.sql тоже не наблюдается. Как жеж так жеж? Может кто подскажет, куда смотреть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2012, 11:32:15 |
|
||
|
jBPM. Пример Database example из jBPM jPDL User Guide
|
|||
|---|---|---|---|
|
#18+
Все, похоже, просто :) Вдруг кому понадобится - рекомендую заглянуть в доку сюда: тынц в раздел 3.7. 10-Minute Tutorial: Using your own database with jBPM . Надеюсь, там все есть, что нужно начинающему падавану :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2012, 18:57:51 |
|
||
|
jBPM. Пример Database example из jBPM jPDL User Guide
|
|||
|---|---|---|---|
|
#18+
Оказалось не все так просто. Передо мной стояла задача - из процесса в жБПМ обратиться за данными к БД. Нашел способ, правда, без использования всяких там спрингов и прочих технологий. Вероятно, с точки зрения высоких материй это не совсем хорошо, но мне для начала очень даже пойдет. Возможно - кому-то тоже. Итак, что было сделано: - скачан jbpm-5.3.0.Final-installer и установлен в соответствии с инструкцией из install.html - в качестве ГУИ для создания процесса использовался Eclipse-based plugin, который запускается при старте демо из поставки jbpm-5.3.0.Final-installer (демо запускается при помощи команды ant start.demo , процесс так же описан в install.html) - импортнул прожект с примером Evaluation, в нем же и велись дальнейшие танцы с бубном - нарисован простейший процесс со стартом, скрипт-таском и концом процесса - прямо в скрипт-таске в свойстве Action был прописан такой ява-код: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. - там же в Action Editor указал: Код: java 1. 2. 3. 4. 5. - создал жава-класс для запуска тестового процесса: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. - выбрал этот жава-класс, прямо как в описании примера - нажал "Debug/Java Application" - все по честному запустилось, в базу запихались данные, потом из этой же базы вторым стейтментом они были выбраны и выведены в консоль. Ура! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2012, 16:51:18 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=278&tid=2131339]: |
0ms |
get settings: |
19ms |
get forum list: |
27ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
55ms |
get topic data: |
22ms |
get forum data: |
4ms |
get page messages: |
92ms |
get tp. blocked users: |
3ms |
| others: | 344ms |
| total: | 576ms |

| 0 / 0 |
