我是JPA的新手,所以在搜索了一段时间后,我试图找不到如何执行以下操作。如何创建在容器和独立应用程序中工作的JPA EntityManagerFactory?
我想在单元测试,生产树脂应用服务器和GWT(码头)的开发模式中使用JPA注释类。
问题是,我可以在单元测试中使用Persistence.createEntityManagerFactory和META-INF/persistence.xml,它工作正常。但是,它不适用于树脂,我在GWT开发模式中遇到同样的错误。
我可以通过使用@Inject注释和resin-web.xml来使它在树脂上工作,但不知道如何在GWT dev模式下使用它。
我想在所有3种情况下使用相同的代码:单元测试,用于GWT的Jetty和生产中的树脂。我还想让树脂处理连接池,并尽可能避免使用Spring。
涵盖这个特定案例或任何代码示例的任何教程?什么是最佳实践?
GWT开发模式有没有可用的guice? – 2012-03-16 05:25:28
我想我可以自己使用guice和代码注入。这实际上是我想要做的。你能提供一个关于如何在这些情况下使用guice注入的代码片段吗? – HowDoIUnregisterThisAccount 2012-03-16 13:41:00