0

从 JSF 迁移到 Wicket 我继续我的习惯,即让 EJB 外观中的所有 JPA 操作都使用容器的事务管理。我使用并知道用于注射的 wicket-cdi,效果很好。

不幸的是,如果我在 wicket 页面中注入 EJB,wicket 的序列化检查会抱怨它不可序列化。这对于 EJB 来说是正确的,我想因为它们是代理的。

我的想法在这一点上被阻塞了。如何将 jpa 与带有 wicket 的容器管理事务一起使用?我目睹的所有示例都只是读取数据或正在使用 Spring,这是我不想做的。

谢谢迪特

4

1 回答 1

0

我在 wicket-users 邮件列表中重复了这个问题,这是一个有趣的线程,有 3 个解决方案。

其中之一是我将 EJB 封装在 LoadableDetachableModel 中并通过 bean 的 JNDI 查找实现加载的想法。请参阅http://mail-archives.apache.org/mod_mbox/wicket-users/201210.mbox/%3C5072F013.9040702%40tremel-computer.de%3E

我在我的博客中发布了一个更通用的解决方案,抱歉只用德语。

于 2012-10-09T10:37:26.613 回答