|
|
|
Transaction в JSF
|
|||
|---|---|---|---|
|
#18+
Вообщем проблемка такова есть несколько страниц которые поочередно собирают данные и кладут их в бин , то есть index.jsp -> orderlist.jsp -> order.jsp (веели данные на index.jsp попали на order.jsp ввели дополнительные данные на order.jsp попади на конечну страницу которая говорит "спасибо за все"). В Бине есть метод finish() который должен ложить все в базу данных, но он не палит метод срабатывает и переводит на страницу order.jsp но база пуста. Метод выглядит вот так : Код: plaintext 1. 2. 3. 4. 5. 6. где класс Order выглядит так : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. а hibernate.cfg.xml выглядит так : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Дело в том что мне кажется, что я написал вату, подскажите как правильно написать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 15:26 |
|
||
|
Transaction в JSF
|
|||
|---|---|---|---|
|
#18+
с хибернейтом напрямую не работал но наверняка есть какой-нибудь метод типа entityManager.persist(order); Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 19:00 |
|
||
|
Transaction в JSF
|
|||
|---|---|---|---|
|
#18+
1) Тема не соответствует содержанию 2) <generator class="native"/> для mysql 3) обычно принято писать, что за ошибка возникает 4) зачем использовать старый hibernate и старый драйвер mysql? 5) да, чувак, чутка ватки накидал, палить не будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 19:56 |
|
||
|
Transaction в JSF
|
|||
|---|---|---|---|
|
#18+
maddcast1) Тема не соответствует содержанию 2) <generator class="native"/> для mysql 3) обычно принято писать, что за ошибка возникает 4) зачем использовать старый hibernate и старый драйвер mysql? 5) да, чувак, чутка ватки накидал, палить не будет 2)RE:Почему Код: plaintext в Struts так все нормально палит. 3)RE: Вот в том то и дело что метод : Код: plaintext 1. 2. 3. 4. срабатывает и переводит на другую страницу, а база пуста :(. 4)RE: Какой был или ты прелагаешь Hibernate 3 использовать и там такого гемора не будет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 12:28 |
|
||
|
Transaction в JSF
|
|||
|---|---|---|---|
|
#18+
Поставь <generator class="native"/>, если AUTO_INCREMENT используешь. Напиши код, который в базу пишет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 15:10 |
|
||
|
Transaction в JSF
|
|||
|---|---|---|---|
|
#18+
И вообще не пиши слов, смысл которых не знаешь. Используешь jsp, а пишешь jsf. Работает hibernate, а ты пишешь struts. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 15:13 |
|
||
|
Transaction в JSF
|
|||
|---|---|---|---|
|
#18+
maddcastПоставь <generator class="native"/>, если AUTO_INCREMENT используешь. Напиши код, который в базу пишет. вот замапленый класс : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. вот сам маппинг(c "native") : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. hibernate.cfg.xml(маплю хбм-ку) : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. далее кусок кода отвечающий за данные которые ложаться в базу (в бине): Код: plaintext 1. 2. 3. 4. 5. 6. Так вот на выход идет "finish" и соответственно меня переводит на другую страницу, но как я уже и сказал база пуста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 19:30 |
|
||
|
Transaction в JSF
|
|||
|---|---|---|---|
|
#18+
Ха :) Ладно, не буду комментировать :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 21:32 |
|
||
|
Transaction в JSF
|
|||
|---|---|---|---|
|
#18+
maddcastХа :) Ладно, не буду комментировать :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Я в принципе так и писал но тут светятся две ошибки : 1) Код: plaintext 1. говорит следующее "Cannot resolve method currentSession()" 2) Код: plaintext 1. почти тоже самое : "Cannot resolve method closeSession()" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2006, 15:20 |
|
||
|
Transaction в JSF
|
|||
|---|---|---|---|
|
#18+
Вот что я заметил : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. И Вуаля ексепшен : автор type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: #{CalculationControllerBean.finish}: javax.faces.el.EvaluationException: java.lang.NullPointerException javax.faces.webapp.FacesServlet.service(FacesServlet.java:209) root cause javax.faces.FacesException: #{CalculationControllerBean.finish}: javax.faces.el.EvaluationException: java.lang.NullPointerException com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:78) javax.faces.component.UICommand.broadcast(UICommand.java:312) javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:267) javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:381) com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:75) com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200) com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90) javax.faces.webapp.FacesServlet.service(FacesServlet.java:197) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2006, 15:43 |
|
||
|
Transaction в JSF
|
|||
|---|---|---|---|
|
#18+
Читай, как сессии создаются: http://www.hibernate.org/hib_docs/reference/ru/html/session-configuration.html#configuration-xmlconfig ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2006, 15:55 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33938677&tid=2148310]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
190ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 508ms |

| 0 / 0 |
