2012-10-05 39 views
0

從JSF轉到Wicket我繼續我在EJB Facade中使用容器的事務管理的所有JPA操作的習慣。我使用並知道wicket-cdi進行注射,效果很好。使用JPA和容器管理事務(CMT)的Wicket

不幸的是,如果我在wicket頁面中注入一個EJB,那麼wicket的序列化檢查會抱怨它不是可序列化的。這是真的EJB,我猜想,因爲他們是代理。

我的想法在此時被阻止。我如何使用jpa與容器管理的交易與檢票口?我所看到的所有示例都只是讀取數據,或者正在使用Spring,我不想這麼做。

謝謝 迪特

+1

看看https://www.42lines.net/2011/11/15/integrating-cdi-into-wicket/ – bert

+0

謝謝,我知道wthis已經和我忘了告訴我使用wicket-cdi,工作正常。在第二篇文章中提到了我的問題的重點:「在這一點上,我們已經儘可能少地集成了Hibernate和CDI。我們將在後面的文章中解決一些注意事項: 沒有聲明式事務管理,比如@事務性或其他機制 由於工作線程沒有對話,因此無法在Web線程之外使用EntityManager「 –

回答

相關問題